home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 90 / CD Actual 90.iso / Software3D / K-3D / k3d-0.4.2.1 / ChangeLog < prev    next >
Encoding:
Text File  |  2004-07-23  |  166.2 KB  |  7,707 lines

  1. 2004-07-13 06:12  tshead
  2.  
  3.     * * Fix: set integer step increment for viewport point_size
  4.       property
  5.  
  6. 2004-07-12 12:22  romainbehar
  7.  
  8.     * Added full library list for freetype2 Makefile, required to build
  9.       under Win32
  10.  
  11. 2004-07-10 03:23  tshead
  12.  
  13.     * * FreeType2 detection works with-or-without pkg-config
  14.  
  15. 2004-07-09 12:23  romainbehar
  16.  
  17.     * Fixed ligsigc++ 2.0 back-porting, fixed Win32 compilation of tiff
  18.       and freetype2 libraries
  19.  
  20. 2004-07-08 03:30  tshead
  21.  
  22.     * * Renamed k3d::imaterial_collection to k3d::imaterial_client
  23.       because it has never been and will likely never be an actual
  24.       collection * Renamed k3d::material_collection to
  25.       k3d::material_client to match
  26.  
  27. 2004-07-08 02:44  tshead
  28.  
  29.     * * Code cleanup
  30.  
  31. 2004-07-08 01:19  tshead
  32.  
  33.     * * Started moving property_button::control to NGUI * Beaucoup code
  34.       cleanup
  35.  
  36. 2004-07-07 10:44  tshead
  37.  
  38.     * * Code cleanup
  39.  
  40. 2004-07-07 10:36  tshead
  41.  
  42.     * * Ported combo_box::control and finished object_chooser::control
  43.  
  44. 2004-07-06 21:17  tshead
  45.  
  46.     * * Fix: sigc++ version flags are stored in K3D_SIGC_CFLAGS so they
  47.       are propagated down to k3d-config
  48.  
  49. 2004-07-06 13:22  romainbehar
  50.  
  51.     * Back-ported libsigc++ 2.0 support from CVS head
  52.  
  53. 2004-07-03 10:23  tshead
  54.  
  55.     * * Code cleanup
  56.  
  57. 2004-07-02 14:59  romainbehar
  58.  
  59.     * PolyCube now has adjustable rows columns and slices
  60.  
  61. 2004-07-01 11:35  romainbehar
  62.  
  63.     * Removed hard-coded values for Win32 platform (Tiff and FreeType
  64.       libraries)
  65.  
  66. 2004-07-01 10:31  romainbehar
  67.  
  68.     * Enabled qslim plugin compilation
  69.  
  70. 2004-07-01 10:30  romainbehar
  71.  
  72.     * Added MinGW compiler support, removed libsigc++ hard-coded values
  73.       for the Win32 platform
  74.  
  75. 2004-07-01 07:43  tshead
  76.  
  77.     * * Fixed some areas where boost::filesystem::path wasn't
  78.       initialized properly with boost::filesystem::native
  79.  
  80. 2004-06-29 18:23  romainbehar
  81.  
  82.     * Removed QSlim debug messages, and tagged plugin as STABLE
  83.  
  84. 2004-06-29 09:52  romainbehar
  85.  
  86.     * Added Michael Garland as author of QSlim decimation library
  87.  
  88. 2004-06-29 09:50  romainbehar
  89.  
  90.     * QSlim decimation now working
  91.  
  92. 2004-06-29 09:11  tshead
  93.  
  94.     * * Added bitmap_preview::control and file_chooser::control to NGUI
  95.       * Much interactive code cleanup
  96.  
  97. 2004-06-28 20:35  tshead
  98.  
  99.     * * Further split k3d::istill_render_engine into
  100.       k3d::ipreview_render_engine * Ongoing NGUI stuff
  101.  
  102. 2004-06-26 21:07  tshead
  103.  
  104.     * * Finished tutorial-enabling color_chooser::control
  105.  
  106. 2004-06-25 17:04  romainbehar
  107.  
  108.     * Non yet working QSlim decimation
  109.  
  110. 2004-06-24 12:57  romainbehar
  111.  
  112.     * Fixed POV engine camera export
  113.  
  114. 2004-06-24 10:11  tshead
  115.  
  116.     * * Began work on spin_button::control * Collapsible frames in
  117.       object properties panel
  118.  
  119. 2004-06-24 07:04  tshead
  120.  
  121.     * * Code cleanup
  122.  
  123. 2004-06-23 17:04  romainbehar
  124.  
  125.     * POV engine now exports coloured polygons
  126.  
  127. 2004-06-23 16:33  romainbehar
  128.  
  129.     * k3d::triangulate transmits face parameters to child triangles
  130.  
  131. 2004-06-22 07:35  tshead
  132.  
  133.     * * Odds-and-ends
  134.  
  135. 2004-06-18 20:47  tshead
  136.  
  137.     * * Fix: viewport updates broke lighting
  138.  
  139. 2004-06-18 08:08  tshead
  140.  
  141.     * * Updated viewport / host model so that viewports are drawn using
  142.       all available screen area
  143.  
  144. 2004-06-18 02:41  tshead
  145.  
  146.     * * I18N
  147.  
  148. 2004-06-17 20:48  tshead
  149.  
  150.     * * Removed obsolete libraries / headers from k3d-config
  151.  
  152. 2004-06-17 19:51  tshead
  153.  
  154.     * * I18N
  155.  
  156. 2004-06-17 10:40  tshead
  157.  
  158.     * * I18N
  159.  
  160. 2004-06-17 10:09  tshead
  161.  
  162.     * * I18N
  163.  
  164. 2004-06-17 00:30  tshead
  165.  
  166.     * * Use the correct path for our locale message catalogs
  167.  
  168. 2004-06-17 00:09  tshead
  169.  
  170.     * * I18N
  171.  
  172. 2004-06-16 19:30  tshead
  173.  
  174.     * * More sdpgl cleanup * More L10N learning
  175.  
  176. 2004-06-16 19:18  tshead
  177.  
  178.     * * Some more sdpgl cleanup * Tim's L10N experiment ;)
  179.  
  180. 2004-06-16 14:28  romainbehar
  181.  
  182.     * Added support for POV-Ray and POVMan in user_options
  183.  
  184. 2004-06-16 14:17  romainbehar
  185.  
  186.     * New POV-Ray rendering engine
  187.  
  188. 2004-06-16 11:02  romainbehar
  189.  
  190.     * Restored thrashed sources :(
  191.  
  192. 2004-06-16 07:11  tshead
  193.  
  194.     * * Missing k3dsdk GL files ... doh!
  195.  
  196. 2004-06-16 00:03  tshead
  197.  
  198.     * * Merged sdpgl into k3dsdk
  199.  
  200. 2004-06-15 18:39  tshead
  201.  
  202.     * * User reference version up-to-date
  203.  
  204. 2004-06-15 03:10  tshead
  205.  
  206.     * * Merged changes from 0.4.0.0 - 0.4.1.0 into the 0.5 tree
  207.  
  208. 2004-06-14 16:13  romainbehar
  209.  
  210.     * New: basic POV rendering engine
  211.  
  212. 2004-06-14 11:16  romainbehar
  213.  
  214.     * Turned k3d-uuidgen.in to use bash, script's real language
  215.  
  216. 2004-06-12 00:08  tshead
  217.  
  218.     * * Cygwin build fixes, using packaged cygwin freetype library
  219.  
  220. 2004-06-11 12:21  romainbehar
  221.  
  222.     * Set sphere_eversion default to much nicer Bezier
  223.  
  224. 2004-06-10 09:23  romainbehar
  225.  
  226.     * K-3D 0.4.1.0
  227.  
  228. 2004-06-09 15:55  romainbehar
  229.  
  230.     * Fixed typo, set tabbed indentation
  231.  
  232. 2004-06-07 17:34  romainbehar
  233.  
  234.     * Restored LSystem mutation function
  235.  
  236. 2004-06-07 16:24  romainbehar
  237.  
  238.     * Experimental Bezier patches Sphere Eversion
  239.  
  240. 2004-06-07 12:07  romainbehar
  241.  
  242.     * Removed assigned color to shpere eversion
  243.  
  244. 2004-06-06 23:50  tshead
  245.  
  246.     * * Usability fix: DAG control doesn't scroll back to the top every
  247.       time something in the document changes
  248.  
  249. 2004-06-06 10:24  tshead
  250.  
  251.     * * Fix: Bug 966683 - improved support for loading legacy
  252.       documents, including animation
  253.  
  254. 2004-06-05 19:04  romainbehar
  255.  
  256.     * Add RiPolygon support
  257.  
  258. 2004-06-05 17:52  romainbehar
  259.  
  260.     * Added FilterFacesByColor plugin
  261.  
  262. 2004-06-05 14:00  romainbehar
  263.  
  264.     * Removed deprecated file
  265.  
  266. 2004-06-05 08:14  tshead
  267.  
  268.     * * More cygwin build stuff
  269.  
  270. 2004-06-04 21:18  tshead
  271.  
  272.     * * Fixes build problem introduced by cygwin build
  273.  
  274. 2004-06-04 17:52  romainbehar
  275.  
  276.     * Fixed cylindrical connection and set as it default
  277.  
  278. 2004-06-04 12:22  romainbehar
  279.  
  280.     * LParser code cleanup
  281.  
  282. 2004-06-04 11:28  tshead
  283.  
  284.     * * Cygwin build fixes - almost there
  285.  
  286. 2004-06-03 15:33  romainbehar
  287.  
  288.     * Added basic Yafray importer
  289.  
  290. 2004-06-03 08:19  tshead
  291.  
  292.     * * Got rid of some amazingly out-of-date build instructions ...
  293.  
  294. 2004-06-02 15:35  romainbehar
  295.  
  296.     * L_parser improvements (bounding-box normalization, bug fixes,
  297.       more controls, code cleanup)
  298.  
  299. 2004-06-02 09:39  romainbehar
  300.  
  301.     * Removed duplicate
  302.  
  303. 2004-06-01 19:41  tshead
  304.  
  305.     * * Moved documentation to $datadir/doc/k3d
  306.  
  307. 2004-06-01 15:48  romainbehar
  308.  
  309.     * Added Ender as author of Debian packages
  310.  
  311. 2004-06-01 14:58  romainbehar
  312.  
  313.     * Fixed typos
  314.  
  315. 2004-06-01 14:23  romainbehar
  316.  
  317.     * Added l_parser sample files and doumentation
  318.  
  319. 2004-06-01 14:17  romainbehar
  320.  
  321.     * L-parser now loads default recursion value
  322.  
  323. 2004-05-31 17:28  romainbehar
  324.  
  325.     * Zeroed global variables on new LSystem generation, added controls
  326.  
  327. 2004-05-30 11:45  tshead
  328.  
  329.     * * Code cleanup
  330.  
  331. 2004-05-30 11:20  tshead
  332.  
  333.     * * Code cleanup
  334.  
  335. 2004-05-30 11:02  tshead
  336.  
  337.     * * Implemented black box recorder * Code cleanup
  338.  
  339. 2004-05-30 03:36  tshead
  340.  
  341.     * * Code cleanup
  342.  
  343. 2004-05-29 01:54  tshead
  344.  
  345.     * * Fix: expat XML backend incorrectly skipped parsing attributes
  346.       in a root element * Fix: leftover build flag references to
  347.       libxml2
  348.  
  349. 2004-05-28 21:44  tshead
  350.  
  351.     * * Fix: mesh module Makefile does not explicitly include OpenGL /
  352.       OpenGLU flags in compiler command-line
  353.  
  354. 2004-05-28 17:19  romainbehar
  355.  
  356.     * New highly experimental LSystem plugin
  357.  
  358. 2004-05-28 02:37  tshead
  359.  
  360.     * * Scriptable hide/show capability for UI components * Code
  361.       cleanup
  362.  
  363. 2004-05-27 23:20  tshead
  364.  
  365.     * * Added support for using expat as the preferred XML parser (it
  366.       provides better error output)
  367.  
  368. 2004-05-27 10:40  tshead
  369.  
  370.     * * Tutorial recorder work, better SL parser error output
  371.  
  372. 2004-05-26 10:46  tshead
  373.  
  374.     * * Created standard window widget * Began work on tutorial
  375.       recorder
  376.  
  377. 2004-05-26 06:35  tshead
  378.  
  379.     * * Build fixes for gtkmm 2.0/2.2
  380.  
  381. 2004-05-25 08:16  tshead
  382.  
  383.     * * Code cleanup
  384.  
  385. 2004-05-25 08:15  tshead
  386.  
  387.     * * Implemented NGUI command node inspector
  388.  
  389. 2004-05-25 05:55  tshead
  390.  
  391.     * * Code cleanup
  392.  
  393. 2004-05-25 05:36  tshead
  394.  
  395.     * * Code cleanup
  396.  
  397. 2004-05-25 04:50  tshead
  398.  
  399.     * * NGUI viewport back rendering * Code cleanup
  400.  
  401. 2004-05-24 20:41  tshead
  402.  
  403.     * * Introduced gtkglext dependency into the mix, for OpenGL support
  404.  
  405. 2004-05-24 16:46  romainbehar
  406.  
  407.     * Added normal to blobby polygonization meshes, fixed a bug that
  408.       drew blobby surfaces several times, improved surface polygonizer
  409.  
  410. 2004-05-23 11:14  tshead
  411.  
  412.     * * Code cleanup
  413.  
  414. 2004-05-20 21:22  blackburst
  415.  
  416.     * Added .cvsignore files
  417.  
  418. 2004-05-20 06:55  tshead
  419.  
  420.     * * Viewport rendering handles facevarying normals
  421.  
  422. 2004-05-20 05:53  tshead
  423.  
  424.     * * Store per-polygon color using "Cs"
  425.  
  426. 2004-05-19 20:15  tshead
  427.  
  428.     * * Moved scripts & shaders to the share directory
  429.  
  430. 2004-05-19 16:14  romainbehar
  431.  
  432.     * Added vertex normal (N) and polygon color (facecol) support to
  433.       viewport and RenderMan output
  434.  
  435. 2004-05-19 09:59  tshead
  436.  
  437.     * * Created image_toggle_button control * Began work on panels &
  438.       frames * gtkmm-2.4 build fixes
  439.  
  440. 2004-05-18 19:18  tshead
  441.  
  442.     * * Moved tutorials directory to share/tutorials
  443.  
  444. 2004-05-18 18:31  romainbehar
  445.  
  446.     * Created experimental sphere eversion plugin
  447.  
  448. 2004-05-18 11:59  blackburst
  449.  
  450.     * share/tutorials directory removed since moved
  451.  
  452. 2004-05-18 11:56  blackburst
  453.  
  454.     * Tutorials moved, but not in the configure.ac
  455.  
  456. 2004-05-18 08:04  tshead
  457.  
  458.     * * Updated configuration for gtkmm / sigc++ * Added
  459.       check_menu_item::control
  460.  
  461. 2004-05-18 03:17  tshead
  462.  
  463.     * * Removed sdptypes, sdpxml, and sdpgtk from K-3D 0.5 :)
  464.  
  465. 2004-05-18 00:43  tshead
  466.  
  467.     * * 0.5 build fixes, i18n
  468.  
  469. 2004-05-17 23:16  blackburst
  470.  
  471.     * Reverted
  472.  
  473. 2004-05-17 18:03  tshead
  474.  
  475.     * * Workaround for missing xmlCtxtGetLastError() ?
  476.  
  477. 2004-05-17 11:56  blackburst
  478.  
  479.     * Added missing Makefile.am
  480.  
  481. 2004-05-17 11:15  blackburst
  482.  
  483.     * Removed references to non-existent tutorial makefiles
  484.  
  485. 2004-05-17 07:06  tshead
  486.  
  487.     * * Switching to GNU gettext for i18n
  488.  
  489. 2004-05-17 06:58  tshead
  490.  
  491.     * * Moved Shading Language (sdpsl) functionality into k3dsdk
  492.  
  493. 2004-05-17 06:54  tshead
  494.  
  495.     * * Moved XML functionality into k3dsdk * Using libxml2 for XML
  496.       parsing back-end * Moved Shading Language functionality into
  497.       k3dsdk * Began work on Next Generation User Interface (NGUI)
  498.       using gtkmm2 * Began I18N work using GNU gettext * User
  499.       interfaces are now plugins
  500.  
  501. 2004-05-17 01:00  tshead
  502.  
  503.     * * K-3D 0.4.0.0 !!!
  504.  
  505. 2004-05-11 08:17  tshead
  506.  
  507.     * * K-3D 0.3.9.11 (K-3D 0.4 rc6)
  508.  
  509. 2004-05-10 23:01  tshead
  510.  
  511.     * * Fix: many plugin properties were not undo-enabled * New:
  512.       SplitEdges and SplitFaces filters
  513.  
  514. 2004-05-10 06:38  romainbehar
  515.  
  516.     * Resurrected BulgePoints tool
  517.  
  518. 2004-05-10 01:37  romainbehar
  519.  
  520.     * Restored colors (based on side number) to the Polyhedron
  521.       primitive
  522.  
  523. 2004-05-05 22:30  tshead
  524.  
  525.     * * K-3D 0.3.9.10 (K-3D 0.4 rc5)
  526.  
  527. 2004-05-05 22:29  tshead
  528.  
  529.     * * Created ExtrudeFaces filter, which does what it says * Created
  530.       MakeBilinearPatches filter, which converts input quad polygons to
  531.       output bilinear patches * Created MeshStats filter, which
  532.       computes basic statistics about its input * Created MoveFirstEdge
  533.       filter, which changes the first edge for input polygons * Created
  534.       SelectFaceByNumber filter, which selects an input face by index
  535.       number
  536.  
  537. 2004-05-05 22:27  tshead
  538.  
  539.     * * Fix: GTSBoolean filter assigns a material to its output,
  540.       because there's just no way to pick one from the inputs in a
  541.       meaningful way
  542.  
  543. 2004-05-05 17:04  tshead
  544.  
  545.     * * k3d::spin_button adjusts its behavior and appearance for
  546.       read-only properties
  547.  
  548. 2004-05-05 17:03  tshead
  549.  
  550.     * * Created slmeta file for k3d_shadowspot shader * k3d_shadowspot
  551.       shader correctly specifies "shader" space for the "from" and "to"
  552.       parameters
  553.  
  554. 2004-05-05 08:01  romainbehar
  555.  
  556.     * Fix: Y cursor value was lost when entering a new X value in Color
  557.       Bezier Channel dialog
  558.  
  559. 2004-05-05 04:29  romainbehar
  560.  
  561.     * Ooops! Removed forgotten debug message
  562.  
  563. 2004-05-05 04:24  romainbehar
  564.  
  565.     * Fix: Y value was lost when entering a new X value for the cursor
  566.       in Scalar Bezier Channel
  567.  
  568. 2004-05-04 07:40  romainbehar
  569.  
  570.     * Fixed EdgesToBlobby crash
  571.  
  572. 2004-05-03 10:48  tshead
  573.  
  574.     * * K-3D 0.3.9.9 (K-3D 0.4 rc4)
  575.  
  576. 2004-05-03 09:11  romainbehar
  577.  
  578.     * Python example script update to show new k3d::polyhedron and
  579.       k3d::face support
  580.  
  581. 2004-05-03 08:58  romainbehar
  582.  
  583.     * Eliminated compilation and runtime warnings
  584.  
  585. 2004-05-03 07:06  romainbehar
  586.  
  587.     * Added k3d::polyhedron and k3d::face support to the Python engine
  588.  
  589. 2004-05-02 23:14  tshead
  590.  
  591.     * * Fix: segfault undoing a shader selection
  592.  
  593. 2004-05-02 13:51  tshead
  594.  
  595.     * * Fix: Viewport previews of conic plugins had their normals
  596.       reversed * Fix: Couldn't select conic plugins from their
  597.       interiors * Fix: Shading discontinuity at tip of Paraboloid
  598.       preview
  599.  
  600. 2004-05-02 01:30  blackburst
  601.  
  602.     * Removed AnimationScript documentation
  603.  
  604. 2004-05-02 01:23  blackburst
  605.  
  606.     * Updated to same as website copy
  607.  
  608. 2004-05-02 01:13  tshead
  609.  
  610.     * * Added regression test for bug 946289
  611.  
  612. 2004-05-02 01:06  tshead
  613.  
  614.     * * Fix: Incorrect normals / orientations for NurbsCone,
  615.       NurbsCylinder, and NurbsDisk plugins * Update: NurbsSphere zmin
  616.       and zmax parameters default to -1 and +1, respectively
  617.  
  618. 2004-05-01 23:14  tshead
  619.  
  620.     * * Added k3d-makempeg script
  621.  
  622. 2004-05-01 19:02  tshead
  623.  
  624.     * * Doh!  The NurbsGrid plugin was still generating test data
  625.  
  626. 2004-04-30 22:46  tshead
  627.  
  628.     * * K-3D 0.3.9.8 (K-3D 0.4 rc3)
  629.  
  630. 2004-04-30 17:50  tshead
  631.  
  632.     * * Yet another documentation tweak
  633.  
  634. 2004-04-30 15:30  tshead
  635.  
  636.     * * .cvsignore update
  637.  
  638. 2004-04-30 15:25  tshead
  639.  
  640.     * * Yet another documentation build update
  641.  
  642. 2004-04-30 14:38  tshead
  643.  
  644.     * * Build fix: strange symbol name clash on "Complex"
  645.  
  646. 2004-04-30 14:18  tshead
  647.  
  648.     * * Build fix
  649.  
  650. 2004-04-30 14:17  tshead
  651.  
  652.     * * Fix: OSX build problem
  653.  
  654. 2004-04-30 12:24  blackburst
  655.  
  656.     * Fixed warning
  657.  
  658. 2004-04-30 07:12  romainbehar
  659.  
  660.     * Updated packaging scripts for next release
  661.  
  662. 2004-04-30 06:26  romainbehar
  663.  
  664.     * Disabled Ayam reader
  665.  
  666. 2004-04-30 06:22  romainbehar
  667.  
  668.     * Code cleanup
  669.  
  670. 2004-04-30 04:46  romainbehar
  671.  
  672.     * Added missing ibitmap_sink.h and ibitmap_source.h in headers list
  673.  
  674. 2004-04-30 01:40  romainbehar
  675.  
  676.     * Update SDPGL to support the Win32 platform
  677.  
  678. 2004-04-30 01:08  romainbehar
  679.  
  680.     * Add gmtime_r equivalent for the Win32 platform
  681.  
  682. 2004-04-30 01:03  romainbehar
  683.  
  684.     * Added plugin support for the Win32 platform
  685.  
  686. 2004-04-29 22:19  tshead
  687.  
  688.     * * Updated AUTHORS
  689.  
  690. 2004-04-29 22:13  tshead
  691.  
  692.     * * Created some icons for the Win32 build
  693.  
  694. 2004-04-29 09:26  tshead
  695.  
  696.     * * Updated verbiage to emphasize "free-as-freedom" over "open
  697.       source"
  698.  
  699. 2004-04-29 00:48  tshead
  700.  
  701.     * * Update: Removed obsolete AnimationScript plugin * Update:
  702.       Adjusted STABLE/EXPERIMENTAL status for all plugins * Update:
  703.       ScalarMultiply filter defaults to a value of 1.0 for its second
  704.       input
  705.  
  706. 2004-04-27 23:02  tshead
  707.  
  708.     * * RenderMan imager shader is specified before the World block
  709.  
  710. 2004-04-27 07:44  romainbehar
  711.  
  712.     * Python version no longer hard-coded
  713.  
  714. 2004-04-25 22:16  tshead
  715.  
  716.     * * Fix: Startup script portability to Solaris
  717.  
  718. 2004-04-25 20:00  tshead
  719.  
  720.     * * K-3D 0.3.9.7 (K-3D 0.4 rc2)
  721.  
  722. 2004-04-25 17:53  tshead
  723.  
  724.     * * Cleaned-up sample scripts directory, removed obsolete scripts
  725.  
  726. 2004-04-25 17:51  tshead
  727.  
  728.     * * Fix: Python engine can build against python2.2 (where
  729.       PyRun_SimpleString() is not const-correct)
  730.  
  731. 2004-04-25 17:49  tshead
  732.  
  733.     * * Fix: segfault assigning a NULL property dependency from
  734.       JavaScript
  735.  
  736. 2004-04-25 15:54  tshead
  737.  
  738.     * * Fix: Removed the --with-gtk2 option from configure since the
  739.       GTK2 build is unusable, and this was misleading packagers
  740.  
  741. 2004-04-25 15:34  tshead
  742.  
  743.     * * Fix: removed unused const member variable from RIB reader *
  744.       Fix: eliminated warnings in RIB reader
  745.  
  746. 2004-04-25 15:16  tshead
  747.  
  748.     * * Copyright notice updates * Applied patch 941729 submitted by
  749.       Bart J.
  750.  
  751. 2004-04-25 11:21  tshead
  752.  
  753.     * * Update: Copyright notices.    * Renamed renderjob and renderframe
  754.       binaries to k3d-renderjob and k3d-renderframe, respectively
  755.  
  756. 2004-04-24 12:14  tshead
  757.  
  758.     * * K-3D 0.3.9.6 (0.4 rc1)
  759.  
  760. 2004-04-24 12:11  tshead
  761.  
  762.     * * Update: libsigc++ 1.0 is once again the preferred
  763.       implementation
  764.  
  765. 2004-04-23 20:43  tshead
  766.  
  767.     * * Update: Tutorials end with consistent behavior
  768.  
  769. 2004-04-23 09:21  tshead
  770.  
  771.     * * New: Recorded Boolean Mesh Modeling tutorial and integrated it
  772.       into the test suite
  773.  
  774. 2004-04-23 09:19  tshead
  775.  
  776.     * * Fix: Tutorial-enabled playback controls * Fix: Additional error
  777.       output for tutorial menu parsing
  778.  
  779. 2004-04-23 04:37  romainbehar
  780.  
  781.     * Moved Python interface to a text file in share/python_engine
  782.       directory
  783.  
  784. 2004-04-23 02:30  romainbehar
  785.  
  786.     * Fixed RenderMan blobby output for Sub and Div operators
  787.  
  788. 2004-04-23 02:27  romainbehar
  789.  
  790.     * Added BlobbySub and BlobbyDiv operators, fixed blobbies
  791.       polygonization, tagged all blobby plugins as stable
  792.  
  793. 2004-04-23 00:37  tshead
  794.  
  795.     * * New: Recorded procedural modeling tutorial and integrated it
  796.       into the test suite
  797.  
  798. 2004-04-22 21:36  tshead
  799.  
  800.     * * New: startup script sets PATH so renderjob & renderframe work
  801.       even if PATH doesn't include $prefix/bin
  802.  
  803. 2004-04-22 18:11  tshead
  804.  
  805.     * * Doh!  Doh!
  806.  
  807. 2004-04-22 10:11  tshead
  808.  
  809.     * * Doh!
  810.  
  811. 2004-04-22 00:36  tshead
  812.  
  813.     * * New: Recorded selection tutorial and added it to the test suite
  814.  
  815. 2004-04-22 00:33  tshead
  816.  
  817.     * * Fix: Removed expected is_solid() warning from PolyCushion
  818.  
  819. 2004-04-21 21:40  tshead
  820.  
  821.     * * Fix: Completely disabled lasso-selection
  822.  
  823. 2004-04-21 11:52  tshead
  824.  
  825.     * * K-3D version 0.3.9.5
  826.  
  827. 2004-04-21 11:49  tshead
  828.  
  829.     * * K-3D version 0.3.9.5
  830.  
  831. 2004-04-21 10:44  tshead
  832.  
  833.     * * Test suite cleanup
  834.  
  835. 2004-04-21 08:41  romainbehar
  836.  
  837.     * Removed deprecated Teapot Into Pieces option, code clean-up
  838.  
  839. 2004-04-21 08:14  romainbehar
  840.  
  841.     * Made blobby opcodes selectable
  842.  
  843. 2004-04-21 08:10  romainbehar
  844.  
  845.     * Made blobby opcodes selectable
  846.  
  847. 2004-04-21 08:01  romainbehar
  848.  
  849.     * Created Polygonize Bicubic Patches plugin
  850.  
  851. 2004-04-20 23:55  tshead
  852.  
  853.     * * Fix: Bug 906371 - Current DAG tools allow infinite loops
  854.  
  855. 2004-04-20 20:18  tshead
  856.  
  857.     * * Fix: viewport window was not updated correctly if the viewport
  858.       host changed
  859.  
  860. 2004-04-20 20:00  tshead
  861.  
  862.     * * Added an overload to k3d::normal that handles edge loops
  863.  
  864. 2004-04-20 05:33  romainbehar
  865.  
  866.     * Updated PLIB reader
  867.  
  868. 2004-04-20 03:37  romainbehar
  869.  
  870.     * Added simple adaptative voxel size for Blobby preview
  871.  
  872. 2004-04-20 03:35  romainbehar
  873.  
  874.     * Added position and scale parameters for BlobbyEllipsoid, segment
  875.       position for BlobbySegment
  876.  
  877. 2004-04-20 01:34  romainbehar
  878.  
  879.     * Fixed typo
  880.  
  881. 2004-04-20 00:45  tshead
  882.  
  883.     * * New: SmoothShade filter for assigning averaged normals to
  884.       polygons to simulate a smooth surface
  885.  
  886. 2004-04-19 19:11  tshead
  887.  
  888.     * * Update: added new tutorials to regression test suite
  889.  
  890. 2004-04-19 10:13  tshead
  891.  
  892.     * * Fix: Tutorial-enabled color chooser "pick color" dialog
  893.  
  894. 2004-04-19 09:30  tshead
  895.  
  896.     * * Update: Better default values for PolyGrid filter
  897.  
  898. 2004-04-19 09:29  tshead
  899.  
  900.     * * Added: Radius property to PointsToBlobby filter
  901.  
  902. 2004-04-19 09:28  tshead
  903.  
  904.     * * Fix: MeshInstance did not update display when color was changed
  905.  
  906. 2004-04-19 09:26  tshead
  907.  
  908.     * * Fix: Viewport two-sided drawing was (incorrectly) controlled by
  909.       the show orientation flag (cut n' paste error!)
  910.  
  911. 2004-04-19 09:24  tshead
  912.  
  913.     * * New: Recorded visualization tutorial
  914.  
  915. 2004-04-19 07:21  romainbehar
  916.  
  917.     * Fixed Blobby color rendering
  918.  
  919. 2004-04-19 06:39  romainbehar
  920.  
  921.     * Set default material for polyhedra and nupatches
  922.  
  923. 2004-04-19 05:41  romainbehar
  924.  
  925.     * Added experimental bspline object support
  926.  
  927. 2004-04-19 03:24  romainbehar
  928.  
  929.     * Script demonstrating new Python point class
  930.  
  931. 2004-04-19 03:22  romainbehar
  932.  
  933.     * Added mesh points class
  934.  
  935. 2004-04-19 00:27  tshead
  936.  
  937.     * * Code cleanup
  938.  
  939. 2004-04-18 22:50  tshead
  940.  
  941.     * * Created k3d::replace_all() function for doing string
  942.       substitution * JavaScript and Python engines escape their
  943.       arguments so tutorial messages with quotes are recorded properly
  944.  
  945. 2004-04-18 22:46  tshead
  946.  
  947.     * * Created viewport_navigation tutorial
  948.  
  949. 2004-04-18 14:18  tshead
  950.  
  951.     * * K-3D 0.3.9.4
  952.  
  953. 2004-04-18 12:05  tshead
  954.  
  955.     * * Fix: Bug 927075 and Bug 926505, intermittent segfaults closing
  956.       documents
  957.  
  958. 2004-04-18 01:26  tshead
  959.  
  960.     * * Fix: building in a separate directory
  961.  
  962. 2004-04-16 10:24  tshead
  963.  
  964.     * * Fix: k3d::deep_copy() was not properly copying polyhedron
  965.       parameters and tags
  966.  
  967. 2004-04-16 08:31  romainbehar
  968.  
  969.     * Fixed the CantImportRIBMoreThanOnce bug
  970.  
  971. 2004-04-16 03:38  romainbehar
  972.  
  973.     * Added blobbies color
  974.  
  975. 2004-04-16 03:34  romainbehar
  976.  
  977.     * Attempt to output Blobbies color
  978.  
  979. 2004-04-16 02:40  romainbehar
  980.  
  981.     * Added set_color method for blobbies
  982.  
  983. 2004-04-16 02:07  romainbehar
  984.  
  985.     * Fixed transformations for Blobbies
  986.  
  987. 2004-04-16 01:29  romainbehar
  988.  
  989.     * Added color to Blobby Ellipsoid and Segment, fixed
  990.       PolygonizeBlobbies, added surface preview toggle in MeshInstance
  991.  
  992. 2004-04-15 22:51  tshead
  993.  
  994.     * * Put the subdivision algorithm debug messages in a macro so they
  995.       can be disabled wholesale for performance
  996.  
  997. 2004-04-15 08:39  romainbehar
  998.  
  999.     * Blobby preview now based on blobby bounding box
  1000.  
  1001. 2004-04-15 07:02  romainbehar
  1002.  
  1003.     * Python engine now implements all the blobby API
  1004.  
  1005. 2004-04-15 06:58  romainbehar
  1006.  
  1007.     * Python engine now implements all the blobby API
  1008.  
  1009. 2004-04-15 03:38  romainbehar
  1010.  
  1011.     * Fixed segment radius
  1012.  
  1013. 2004-04-15 01:25  tshead
  1014.  
  1015.     * * Merged SDS MeshInstance preview code and SDS tutorial by Bart
  1016.       Janssens
  1017.  
  1018. 2004-04-15 00:50  tshead
  1019.  
  1020.     * * Added tag support to primitives, including
  1021.       "interpolateboundary", "hole", "corner", and "crease" tags for
  1022.       SDS surfaces
  1023.  
  1024. 2004-04-15 00:45  tshead
  1025.  
  1026.     * * Added SDS "interpolateboundary" tag to MakeSDS filter * Created
  1027.       SDSCorner and SDSCrease filters
  1028.  
  1029. 2004-04-14 14:34  tshead
  1030.  
  1031.     * * Renamed k3d::tags_t to k3d::parameters_t for clarity,
  1032.       consistency with the RiSpec
  1033.  
  1034. 2004-04-14 08:13  romainbehar
  1035.  
  1036.     * Added experimental mesh+blobby support to Python scripting engine
  1037.  
  1038. 2004-04-14 08:08  romainbehar
  1039.  
  1040.     * Added experimental mesh+blobby support to Python scripting engine
  1041.  
  1042. 2004-04-14 02:15  tshead
  1043.  
  1044.     * * BevelFaces filter bevels polygon holes
  1045.  
  1046. 2004-04-14 01:05  tshead
  1047.  
  1048.     * * New: CapHole filter
  1049.  
  1050. 2004-04-13 11:22  blackburst
  1051.  
  1052.     * Using k3d::file_extension instead of regex
  1053.  
  1054. 2004-04-13 10:38  tshead
  1055.  
  1056.     * * Code cleanup
  1057.  
  1058. 2004-04-13 05:28  romainbehar
  1059.  
  1060.     * Set implicit normals for OpenGL blobbies, fixed blobby surface
  1061.       caching
  1062.  
  1063. 2004-04-13 02:12  blackburst
  1064.  
  1065.     * Added plugins
  1066.  
  1067. 2004-04-11 19:16  tshead
  1068.  
  1069.     * * K-3D 0.3.9.3
  1070.  
  1071. 2004-04-11 15:08  tshead
  1072.  
  1073.     * * DeleteSelected filter handles holes
  1074.  
  1075. 2004-04-11 15:02  blackburst
  1076.  
  1077.     * Updated stylesheet for the web
  1078.  
  1079. 2004-04-11 11:07  tshead
  1080.  
  1081.     * * Updated k3d::face to use the same edge loops for holes as it
  1082.       does for the face.
  1083.  
  1084. 2004-04-11 01:20  blackburst
  1085.  
  1086.     * Updated CSS files and added stylesheet for website
  1087.  
  1088. 2004-04-10 23:26  tshead
  1089.  
  1090.     * * Added mouse-interaction to BevelFaces filter and improved
  1091.       interactive performance
  1092.  
  1093. 2004-04-10 19:28  tshead
  1094.  
  1095.     * * Fixed broken regression test
  1096.  
  1097. 2004-04-10 19:02  tshead
  1098.  
  1099.     * * Removed ibitmap_modifier, imesh_modifier, and
  1100.       itransform_modifier interfaces - they were not needed
  1101.  
  1102. 2004-04-09 23:38  tshead
  1103.  
  1104.     * * Code cleanup
  1105.  
  1106. 2004-04-09 17:57  tshead
  1107.  
  1108.     * * Fix: PolyCone and PolySphere now generate topologically-solid
  1109.       polyhedra that work with GTSBoolean * Fix: PolyCone.v_power
  1110.       property now puts more polygonal detail where it's needed (at
  1111.       points of high curvature)
  1112.  
  1113. 2004-04-09 13:31  tshead
  1114.  
  1115.     * * Build fix - Adam Hupp (hupp@cs.wisc.edu)
  1116.  
  1117. 2004-04-09 10:49  tshead
  1118.  
  1119.     * * k3d::iproperty_collection::properties() returns by reference
  1120.       instead of by value
  1121.  
  1122. 2004-04-09 08:33  tshead
  1123.  
  1124.     * * Added material and property field to k3d::blobby
  1125.  
  1126. 2004-04-09 05:25  romainbehar
  1127.  
  1128.     * Cached blobbies polygonization, fixed EdgesToBlobby UI
  1129.  
  1130. 2004-04-09 00:43  romainbehar
  1131.  
  1132.     * Created EdgesToBlobby plugin
  1133.  
  1134. 2004-04-08 16:02  tshead
  1135.  
  1136.     * * Added "Reverse Difference" choices to RenderManCSGOperator and
  1137.       GTSBoolean plugins, as a convenience instead of having to swap
  1138.       property connections
  1139.  
  1140. 2004-04-08 15:43  tshead
  1141.  
  1142.     * * MeshInstance.output_mesh property returns the *transformed*
  1143.       input mesh, making it much more suitable as in input to e.g.
  1144.       GTSBoolean or MergeMesh
  1145.  
  1146. 2004-04-08 08:05  romainbehar
  1147.  
  1148.     * Partially implemented segment primitive
  1149.  
  1150. 2004-04-08 05:15  romainbehar
  1151.  
  1152.     * Added triangulation to the k3d::mesh to GtsSurface conversion and
  1153.       polygonal information storage in GTS structure for later
  1154.       retrieval
  1155.  
  1156. 2004-04-08 02:33  romainbehar
  1157.  
  1158.     * Created Polygonize Blobbies plugin, fixed PolyTerrainHfBm
  1159.  
  1160. 2004-04-07 13:01  tshead
  1161.  
  1162.     * * Created experimental k3d::is_circular() function to detect
  1163.       circular dependencies in the DAG
  1164.  
  1165. 2004-04-07 12:30  tshead
  1166.  
  1167.     * * Fix: forgot to restore "Connect Properties" tool
  1168.       tutorial-functionality
  1169.  
  1170. 2004-04-07 00:59  romainbehar
  1171.  
  1172.     * Resurrected RAW writer
  1173.  
  1174. 2004-04-06 17:22  tshead
  1175.  
  1176.     * * property_button::control updates
  1177.  
  1178. 2004-04-06 15:45  tshead
  1179.  
  1180.     * * All object properties now get a property_button::control in an
  1181.       ADG-generated dialog * property_button::control adds a context
  1182.       menu with items for creating, modifying, and removing connections
  1183.       to other objects
  1184.  
  1185. 2004-04-06 05:11  romainbehar
  1186.  
  1187.     * Resurrected RAW reader
  1188.  
  1189. 2004-04-06 01:21  romainbehar
  1190.  
  1191.     * Added AIR engine support
  1192.  
  1193. 2004-04-05 10:51  tshead
  1194.  
  1195.     * * K-3D 0.3.9.2
  1196.  
  1197. 2004-04-05 10:24  tshead
  1198.  
  1199.     * * Eliminated redundant display updates in K-3D controls * Removed
  1200.       k3dIAction, k3dAction, k3dActionRedrawAll, and related obsolete
  1201.       code
  1202.  
  1203. 2004-04-05 07:13  romainbehar
  1204.  
  1205.     * Made Blobby rendering to use the new blobby_vm
  1206.  
  1207. 2004-04-05 05:05  romainbehar
  1208.  
  1209.     * Made Blobby rendering to use the new blobby_vm
  1210.  
  1211. 2004-04-04 21:36  tshead
  1212.  
  1213.     * * Removed obsolete SDPGTK sample applications * More make
  1214.       distcheck work
  1215.  
  1216. 2004-04-04 16:52  tshead
  1217.  
  1218.     * * Objects created via context menu "Filter Mesh >" have unique
  1219.       names * MeshInstance objects created via Document Window >
  1220.       Available Plugins have better unique names * Creating a
  1221.       MeshInstance object via Document Window > Available Plugins
  1222.       doesn't create a connected MeshInstance
  1223.  
  1224. 2004-04-04 13:31  tshead
  1225.  
  1226.     * * Fix: eliminated excessive warnings for PolyCylinder with
  1227.       missing end-caps
  1228.  
  1229. 2004-04-04 01:42  tshead
  1230.  
  1231.     * * More make distcheck work * Removed obsolete UML diagrams
  1232.  
  1233. 2004-04-04 01:40  tshead
  1234.  
  1235.     * * New: GTSBoolean modeling tool - woohoo!
  1236.  
  1237. 2004-04-03 14:42  tshead
  1238.  
  1239.     * * Added Visitor Design Pattern functionality to k3d::blobby for
  1240.       walking the opcode tree * Created blobby_vm implementation *
  1241.       Moved k3d::blobby implementations out of the header file
  1242.  
  1243. 2004-04-02 15:46  tshead
  1244.  
  1245.     * * Make distcheck fixes
  1246.  
  1247. 2004-04-02 05:36  romainbehar
  1248.  
  1249.     * Removed duplicate primitives in RiBlobby output, fixed matrix
  1250.       output
  1251.  
  1252. 2004-04-02 02:14  romainbehar
  1253.  
  1254.     * Fixed implicit Blobby ellipsoid formula
  1255.  
  1256. 2004-04-01 15:46  tshead
  1257.  
  1258.     * * Build fixes for make distcheck
  1259.  
  1260. 2004-04-01 11:12  tshead
  1261.  
  1262.     * * Updated k3d::mesh::blobby for clarity
  1263.  
  1264. 2004-04-01 10:35  tshead
  1265.  
  1266.     * * Fixed typo
  1267.  
  1268. 2004-04-01 06:39  blackburst
  1269.  
  1270.     * Updated ids to make nice and logical html file names
  1271.  
  1272. 2004-04-01 06:37  blackburst
  1273.  
  1274.     * Let us maintain all projects CSS stylesheets in cvs for
  1275.       simplicity
  1276.  
  1277. 2004-04-01 06:35  blackburst
  1278.  
  1279.     * Use id as html file names
  1280.  
  1281. 2004-04-01 06:33  blackburst
  1282.  
  1283.     * Updated ids to make nice and logical html file names
  1284.  
  1285. 2004-04-01 03:14  romainbehar
  1286.  
  1287.     * Fixed Blobbies rendering
  1288.  
  1289. 2004-04-01 03:05  romainbehar
  1290.  
  1291.     * Fixed Blobby matrix loader and moved the 3 translation values to
  1292.       the position vector
  1293.  
  1294. 2004-04-01 00:00  romainbehar
  1295.  
  1296.     * Removed sfx module
  1297.  
  1298. 2004-03-31 14:47  tshead
  1299.  
  1300.     * * K-3D 0.3.9.1
  1301.  
  1302. 2004-03-31 08:06  romainbehar
  1303.  
  1304.     * Experimental Blobby OpenGL-rendering
  1305.  
  1306. 2004-03-30 23:28  tshead
  1307.  
  1308.     * * BitmapFileIn filter stores both absolute and relative (to the
  1309.       document file) paths to a bitmap, and tries to load using the
  1310.       relative path first at load-time * Updated log output for bitmap
  1311.       import/export filters
  1312.  
  1313. 2004-03-30 23:25  blackburst
  1314.  
  1315.     * Removed devguide Makefile
  1316.  
  1317. 2004-03-30 15:41  tshead
  1318.  
  1319.     * * Documentation cleanup
  1320.  
  1321. 2004-03-30 15:04  tshead
  1322.  
  1323.     * * Fixed broken Data Entry tutorial
  1324.  
  1325. 2004-03-30 14:58  tshead
  1326.  
  1327.     * * Eliminated unnecessary updates in Command Node Inspector
  1328.  
  1329. 2004-03-30 14:41  tshead
  1330.  
  1331.     * * Tutorial-enabled DAG control
  1332.  
  1333. 2004-03-30 13:22  blackburst
  1334.  
  1335.     * Updated
  1336.  
  1337. 2004-03-30 13:14  blackburst
  1338.  
  1339.     * Remove devguide
  1340.  
  1341. 2004-03-30 12:09  tshead
  1342.  
  1343.     * * Fix: problem calculating offset distances in BevelPoints tool
  1344.  
  1345. 2004-03-30 05:01  blackburst
  1346.  
  1347.     * Typo fix
  1348.  
  1349. 2004-03-30 04:54  blackburst
  1350.  
  1351.     * Updated for new CSS stylesheets
  1352.  
  1353. 2004-03-30 04:53  blackburst
  1354.  
  1355.     * Removed
  1356.  
  1357. 2004-03-30 04:52  blackburst
  1358.  
  1359.     * Added new CSS stylesheets to be harmonized between site, docbook
  1360.       and wiki
  1361.  
  1362. 2004-03-30 04:49  blackburst
  1363.  
  1364.     * Removed
  1365.  
  1366. 2004-03-29 22:53  tshead
  1367.  
  1368.     * * Added "direction" to BevelFaces filter
  1369.  
  1370. 2004-03-29 19:54  tshead
  1371.  
  1372.     * * Fix: BevelFaces discontinuity
  1373.  
  1374. 2004-03-29 16:14  tshead
  1375.  
  1376.     * * Removed incorrect warning generating non-solid polyhedra in
  1377.       BevelFaces filter
  1378.  
  1379. 2004-03-29 15:48  tshead
  1380.  
  1381.     * * PolyText tool wasn't handling "virtual" control points in cubic
  1382.       outlines
  1383.  
  1384. 2004-03-29 00:00  tshead
  1385.  
  1386.     * * ImageMagickReader only reports files as loadable if they really
  1387.       are
  1388.  
  1389. 2004-03-28 23:59  tshead
  1390.  
  1391.     * * Build cleanup
  1392.  
  1393. 2004-03-28 23:48  tshead
  1394.  
  1395.     * * Fix: BevelFaces filter handles concave polygons, and generates
  1396.       constant-width bevels
  1397.  
  1398. 2004-03-28 23:23  blackburst
  1399.  
  1400.     * Priority snafu
  1401.  
  1402. 2004-03-28 23:21  blackburst
  1403.  
  1404.     * Updated documentation to include bitmap file formats
  1405.  
  1406. 2004-03-28 23:19  blackburst
  1407.  
  1408.     * OpenEXRReader will use appropiate default value if channel do not
  1409.       exist in file
  1410.  
  1411. 2004-03-28 16:40  tshead
  1412.  
  1413.     * * Polygon holes are correctly offset by the BevelFaces filter
  1414.  
  1415. 2004-03-28 12:14  blackburst
  1416.  
  1417.     * Updated to avoid the battle between bitmap writers/readers
  1418.  
  1419. 2004-03-28 12:11  blackburst
  1420.  
  1421.     * Added OpenEXR bitmap reader and writer
  1422.  
  1423. 2004-03-28 05:00  blackburst
  1424.  
  1425.     * Fixed missing characters
  1426.  
  1427. 2004-03-28 04:58  blackburst
  1428.  
  1429.     * Updated to stable status
  1430.  
  1431. 2004-03-28 04:56  blackburst
  1432.  
  1433.     * Bitmap composite objects updated and verified to work as expected
  1434.  
  1435. 2004-03-28 04:54  blackburst
  1436.  
  1437.     * BitmapSize object added
  1438.  
  1439. 2004-03-27 21:10  tshead
  1440.  
  1441.     * * Updated SDPGTK widget highlight style
  1442.  
  1443. 2004-03-27 21:09  tshead
  1444.  
  1445.     * * Minor UI layout tweak
  1446.  
  1447. 2004-03-27 21:09  tshead
  1448.  
  1449.     * * Fix: User options dialog incorrectly displays all render engine
  1450.       types in Default RenderMan Engine combo
  1451.  
  1452. 2004-03-27 11:06  blackburst
  1453.  
  1454.     * Added serialization
  1455.  
  1456. 2004-03-27 10:15  tshead
  1457.  
  1458.     * * K-3D 0.3.9.0
  1459.  
  1460. 2004-03-27 08:04  blackburst
  1461.  
  1462.     * Updated geometry file format list in documentation
  1463.  
  1464. 2004-03-27 07:19  blackburst
  1465.  
  1466.     * Added missing and renamed plugin objects to documentation
  1467.  
  1468. 2004-03-27 07:18  blackburst
  1469.  
  1470.     * Reformated email addresses for spam protection
  1471.  
  1472. 2004-03-27 04:57  blackburst
  1473.  
  1474.     * Renamed unary and binary objects
  1475.  
  1476. 2004-03-27 04:55  blackburst
  1477.  
  1478.     * * Removed
  1479.  
  1480. 2004-03-27 03:06  blackburst
  1481.  
  1482.     * Updated compositing functionality
  1483.  
  1484. 2004-03-27 03:04  blackburst
  1485.  
  1486.     * * Removed
  1487.  
  1488. 2004-03-27 03:01  blackburst
  1489.  
  1490.     * Corrected typo in property description
  1491.  
  1492. 2004-03-27 03:00  blackburst
  1493.  
  1494.     * Removed author credit (since the code was removed)
  1495.  
  1496. 2004-03-27 00:21  tshead
  1497.  
  1498.     * * Documentation work
  1499.  
  1500. 2004-03-26 23:23  tshead
  1501.  
  1502.     * * Tweaked tutorial menu layout
  1503.  
  1504. 2004-03-26 23:13  tshead
  1505.  
  1506.     * * Source tree cleanup
  1507.  
  1508. 2004-03-26 23:12  tshead
  1509.  
  1510.     * * Got rid of some more GTK2 warnings
  1511.  
  1512. 2004-03-26 22:18  tshead
  1513.  
  1514.     * * Missing regression test script ... doh!
  1515.  
  1516. 2004-03-26 21:19  tshead
  1517.  
  1518.     * * Created common context menu object to share functionality
  1519.       between DAG control and Viewport control * Finished moving
  1520.       ConnectProperties tool into the UI layer ... woohoo!
  1521.  
  1522. 2004-03-26 20:17  tshead
  1523.  
  1524.     * * Fix: flicker in sdpGtkOpenGLDrawingArea and shutdown segfault
  1525.       under GTK2 - Ed Millard
  1526.  
  1527. 2004-03-26 13:52  tshead
  1528.  
  1529.     * * Removed lingering glib/gtk dependencies
  1530.  
  1531. 2004-03-26 13:24  tshead
  1532.  
  1533.     * * Merged the ConnectProperty tool into the UI layer * Code
  1534.       cleanup
  1535.  
  1536. 2004-03-26 04:55  romainbehar
  1537.  
  1538.     * Don't compile properties module
  1539.  
  1540. 2004-03-25 22:11  tshead
  1541.  
  1542.     * * Updated plugin tutorial * Added tutorial plugin to the
  1543.       regression test suite
  1544.  
  1545. 2004-03-25 22:09  tshead
  1546.  
  1547.     * * Build fix
  1548.  
  1549. 2004-03-25 17:13  tshead
  1550.  
  1551.     * * Renamed the k3d::class_id type to k3d::uuid to reflect its
  1552.       newer, less-specific place in the universe * Got rid of the
  1553.       obsolete "Name" argument to K3D_MODULE_START()
  1554.  
  1555. 2004-03-25 08:03  romainbehar
  1556.  
  1557.     * Experimental: Coarsen Polyhedra
  1558.  
  1559. 2004-03-25 00:24  tshead
  1560.  
  1561.     * * K-3D 0.3.0.97
  1562.  
  1563. 2004-03-25 00:14  tshead
  1564.  
  1565.     * * Every module gets its own unique ID, so we can quietly avoid
  1566.       loading the same module twice (e.g. due to symlinks)
  1567.  
  1568. 2004-03-24 14:40  tshead
  1569.  
  1570.     * * Build updates for the GTS module
  1571.  
  1572. 2004-03-24 10:35  tshead
  1573.  
  1574.     * * Fix for bizarro dlopen()-related errors
  1575.  
  1576. 2004-03-23 11:54  tshead
  1577.  
  1578.     * * Switched from libltdl (again) to dlopen() for loading shared
  1579.       libs
  1580.  
  1581. 2004-03-23 03:53  blackburst
  1582.  
  1583.     * Added -rf to remove command
  1584.  
  1585. 2004-03-22 14:29  tshead
  1586.  
  1587.     * * Taking another shot at using libltdl for loading plugin modules
  1588.  
  1589. 2004-03-22 08:18  romainbehar
  1590.  
  1591.     * Added Blobby primitive support, fixed float parser
  1592.  
  1593. 2004-03-22 04:36  romainbehar
  1594.  
  1595.     * Created GTS plugin with PolySphereTessellation as example
  1596.  
  1597. 2004-03-21 21:49  tshead
  1598.  
  1599.     * * Removed script-engine dependencies on SDPGTK
  1600.  
  1601. 2004-03-21 17:44  tshead
  1602.  
  1603.     * * Completed DeletedSelected filter
  1604.  
  1605. 2004-03-21 17:43  tshead
  1606.  
  1607.     * * Modified the MeshInstance implementation so that "hanging"
  1608.       edges (edges that aren't associated with a particular polygon)
  1609.       are drawn
  1610.  
  1611. 2004-03-20 13:41  tshead
  1612.  
  1613.     * * K-3D 0.3.0.96
  1614.  
  1615. 2004-03-20 01:10  tshead
  1616.  
  1617.     * * Added some regression tests for document shutdown segfaults
  1618.  
  1619. 2004-03-20 01:09  tshead
  1620.  
  1621.     * * Added "make strace" target for debugging with strace
  1622.  
  1623. 2004-03-19 14:35  tshead
  1624.  
  1625.     * * Created experimental FormatTime plugin that converts a scalar
  1626.       to a string using strftime()
  1627.  
  1628. 2004-03-19 14:02  tshead
  1629.  
  1630.     * * Merged boost::format library * Create experimental FormatScalar
  1631.       plugin, which converts a scalar into a string using printf()-like
  1632.       syntax
  1633.  
  1634. 2004-03-19 11:37  tshead
  1635.  
  1636.     * * Portability improvements in the k3d.in startup script
  1637.  
  1638. 2004-03-19 08:39  tshead
  1639.  
  1640.     * * Renamed RenderManReflectionMap to
  1641.       RenderManLatLongEnvironmentMap in anticipation of a adding a
  1642.       cube-face plugin * Fix: the "Default RenderMan Render Engine"
  1643.       choice in user options was not actually honored by the
  1644.       RenderManEngine plugin
  1645.  
  1646. 2004-03-19 08:37  tshead
  1647.  
  1648.     * * Removed "[" in our startup script in favor of "test" for
  1649.       portability
  1650.  
  1651. 2004-03-19 02:21  romainbehar
  1652.  
  1653.     * Made Blobby rendering recursive
  1654.  
  1655. 2004-03-18 14:52  tshead
  1656.  
  1657.     * * Code cleanup
  1658.  
  1659. 2004-03-18 07:51  romainbehar
  1660.  
  1661.     * Moved Blobby objects to mesh module
  1662.  
  1663. 2004-03-18 07:21  romainbehar
  1664.  
  1665.     * Little fixes
  1666.  
  1667. 2004-03-18 07:00  romainbehar
  1668.  
  1669.     * Implemented deep_copy for Blobbies
  1670.  
  1671. 2004-03-17 11:15  tshead
  1672.  
  1673.     * * inlined noise() overloads to prevent link problems
  1674.  
  1675. 2004-03-17 07:53  romainbehar
  1676.  
  1677.     * Implemented RenderMan output for Blobby primitive
  1678.  
  1679. 2004-03-17 03:52  romainbehar
  1680.  
  1681.     * Resurrected hfBM-based fractal terrain
  1682.  
  1683. 2004-03-17 02:25  romainbehar
  1684.  
  1685.     * Added RiBlobbyV()
  1686.  
  1687. 2004-03-17 01:18  tshead
  1688.  
  1689.     * * Created experimental PointsToBlobby filter
  1690.  
  1691. 2004-03-16 21:36  tshead
  1692.  
  1693.     * * Code cleanup
  1694.  
  1695. 2004-03-16 13:53  tshead
  1696.  
  1697.     * * Converted the private user interfaces for ColorBezierChannel
  1698.       and ScalarBezierChannel into special-cases in the k3dui library *
  1699.       Eliminated much historic cruft in the makefiles, including most
  1700.       plugin module dependencies on the UI layer ... woohoo!
  1701.  
  1702. 2004-03-16 06:44  romainbehar
  1703.  
  1704.     * RenderMan Blobby primitive draft
  1705.  
  1706. 2004-03-15 07:08  romainbehar
  1707.  
  1708.     * Resurrected FFT-based fractal terrain
  1709.  
  1710. 2004-03-14 11:04  tshead
  1711.  
  1712.     * * Applied patch from Bart Janssens to handle subdivision of
  1713.       non-solid polyhedra
  1714.  
  1715. 2004-03-13 09:32  tshead
  1716.  
  1717.     * * Renamed property_channel_button to property_button
  1718.  
  1719. 2004-03-13 09:31  tshead
  1720.  
  1721.     * * ColorBezierChannel defaults to white color
  1722.  
  1723. 2004-03-12 22:33  tshead
  1724.  
  1725.     * * Fixed broken k3d::noise() implementation and added overloads to
  1726.       match RenderMan SL noise() * Created LinearPointNoise plugin *
  1727.       Documentation cleanup * Code cleanup
  1728.  
  1729. 2004-03-12 11:22  tshead
  1730.  
  1731.     * * Code cleanup
  1732.  
  1733. 2004-03-12 10:37  tshead
  1734.  
  1735.     * * Code cleanup
  1736.  
  1737. 2004-03-12 04:57  romainbehar
  1738.  
  1739.     * No longer used
  1740.  
  1741. 2004-03-12 04:52  romainbehar
  1742.  
  1743.     * No longer used
  1744.  
  1745. 2004-03-12 04:43  romainbehar
  1746.  
  1747.     * Upgraded to Hapy 0.0.5 which got rid of config.h
  1748.  
  1749. 2004-03-12 00:37  tshead
  1750.  
  1751.     * * New: CenterPoints filter, which centers selected points on the
  1752.       origin
  1753.  
  1754. 2004-03-11 23:17  tshead
  1755.  
  1756.     * * Turned Anders uuid generator into an installed tool, so we can
  1757.       use it as part of the plugin tutorial
  1758.  
  1759. 2004-03-11 22:16  tshead
  1760.  
  1761.     * * K-3D 0.3.0.95
  1762.  
  1763. 2004-03-11 21:45  tshead
  1764.  
  1765.     * * Added some sorting options to DAG control
  1766.  
  1767. 2004-03-10 10:12  tshead
  1768.  
  1769.     * * Removed problematic operators from k3d::basic_rgb
  1770.  
  1771. 2004-03-10 08:45  romainbehar
  1772.  
  1773.     * Added Blobby Assembler as Hapy library test
  1774.  
  1775. 2004-03-10 00:31  tshead
  1776.  
  1777.     * * Update: DAG control is updated properly when objects are
  1778.       renamed
  1779.  
  1780. 2004-03-09 21:08  tshead
  1781.  
  1782.     * * New: additional parameters for Lawn plugin, grass blades have
  1783.       random directions assigned via "N" tag
  1784.  
  1785. 2004-03-09 21:07  tshead
  1786.  
  1787.     * * Fix: RenderManShaderXXX plugins weren't storing the choice of
  1788.       shader
  1789.  
  1790. 2004-03-09 21:07  tshead
  1791.  
  1792.     * * New: Minimal support for running regression tests with valgrind
  1793.  
  1794. 2004-03-09 21:06  tshead
  1795.  
  1796.     * * Logging output prints just the application name, not the full
  1797.       path used to run it
  1798.  
  1799. 2004-03-09 12:14  tshead
  1800.  
  1801.     * * Fix: selecting a different shader in a RenderManShaderXXX
  1802.       object wiped-out every property in the object, including its name
  1803.       property
  1804.  
  1805. 2004-03-09 12:13  tshead
  1806.  
  1807.     * * Fix: k3d::menu_item::control caches state properly in-case the
  1808.       control is destroyed as part of its signal handler
  1809.  
  1810. 2004-03-09 12:12  tshead
  1811.  
  1812.     * * Chose some more manageable options for the "make valgrind"
  1813.       target
  1814.  
  1815. 2004-03-09 12:11  tshead
  1816.  
  1817.     * * Code cleanup
  1818.  
  1819. 2004-03-09 11:59  tshead
  1820.  
  1821.     * * Fix: crash closing a Rename Object dialog with the WM close
  1822.       button
  1823.  
  1824. 2004-03-08 17:30  tshead
  1825.  
  1826.     * * K-3D 0.3.0.94
  1827.  
  1828. 2004-03-08 05:13  romainbehar
  1829.  
  1830.     * Added Hapy credits
  1831.  
  1832. 2004-03-08 05:04  blackburst
  1833.  
  1834.     * Ooops once again
  1835.  
  1836. 2004-03-08 02:15  blackburst
  1837.  
  1838.     * Ooops, too quick to commit
  1839.  
  1840. 2004-03-08 02:07  blackburst
  1841.  
  1842.     * Removed 8bit to double conversion and expensive property value
  1843.       lookups
  1844.  
  1845. 2004-03-08 00:38  tshead
  1846.  
  1847.     * * Fix: Bug [ 902846 ] New/Open document segfault seems to have
  1848.       gone away - removed the workaround
  1849.  
  1850. 2004-03-08 00:19  tshead
  1851.  
  1852.     * * Fix: Bug [ 910392 ] Long tutorial text shows bottom - added
  1853.       scrollbars to the tutorial message dialog, and force the top of
  1854.       new messages to be visible
  1855.  
  1856. 2004-03-08 00:14  tshead
  1857.  
  1858.     * * Fix: segfault when double-clicking in an empty text widget
  1859.       (caused by GTKURL)
  1860.  
  1861. 2004-03-07 23:31  tshead
  1862.  
  1863.     * * Fix: Bug [ 902833 ] Teapot render problems * Teapot and Newell
  1864.       filters are aligned around Z, consistent with the rest of the
  1865.       quadrics
  1866.  
  1867. 2004-03-07 12:16  tshead
  1868.  
  1869.     * * Updated k3d::bitmap to store pixels using the floating-point
  1870.       "half" type defined by ILM as part of their OpenEXR library.    *
  1871.       Updated bitmap import/export plugins to handle floating-point
  1872.       data.  * Removed some circular dependencies between SDPGTK and
  1873.       K3DSDK.
  1874.  
  1875. 2004-03-07 08:37  blackburst
  1876.  
  1877.     * Rollback on data window in bitmap
  1878.  
  1879. 2004-03-07 03:35  blackburst
  1880.  
  1881.     * Minor spelling error
  1882.  
  1883. 2004-03-06 18:07  tshead
  1884.  
  1885.     * * Moved k3didgen into the top-level Makefile.am - very cool!
  1886.  
  1887. 2004-03-06 17:43  tshead
  1888.  
  1889.     * * K-3D 0.3.0.93
  1890.  
  1891. 2004-03-06 17:42  tshead
  1892.  
  1893.     * * Enabled serialization for ScalarXXXX filters
  1894.  
  1895. 2004-03-06 15:06  tshead
  1896.  
  1897.     * * Added "Delete Object" choices to DAG control and viewport
  1898.       context menus
  1899.  
  1900. 2004-03-06 14:24  tshead
  1901.  
  1902.     * * Resurrected the fix for boost::filesystem::directory_iterator
  1903.       that handles "." and ".." files when they aren't the first files
  1904.       returned by the filesystem - jdmoline@comcast.net
  1905.  
  1906. 2004-03-06 14:10  tshead
  1907.  
  1908.     * * Began working on a replacement DAG control (with a GTK CList as
  1909.       a temporary front-end) * Fix: property connection controls showed
  1910.       both connected and disconnected states when opened in an auto
  1911.       tool dialog
  1912.  
  1913. 2004-03-06 14:06  tshead
  1914.  
  1915.     * * Removed obsolete sfx module from the build (but left the files
  1916.       behind for blobby-porting)
  1917.  
  1918. 2004-03-06 14:04  tshead
  1919.  
  1920.     * * Removed more obsolete regression tests
  1921.  
  1922. 2004-03-06 14:03  tshead
  1923.  
  1924.     * * Tweaked some wording in the getting_started tutorial, and fixed
  1925.       some breakage in its translations
  1926.  
  1927. 2004-03-05 03:46  romainbehar
  1928.  
  1929.     * Translated Reporting Bugs tutorial to french
  1930.  
  1931. 2004-03-03 05:02  romainbehar
  1932.  
  1933.     * Little fixes
  1934.  
  1935. 2004-03-02 09:13  romainbehar
  1936.  
  1937.     * Added Transform objects to handle transformation stacks
  1938.  
  1939. 2004-03-02 00:53  tshead
  1940.  
  1941.     * * Fix: Document Save button/menu item always prompted for a
  1942.       filepath
  1943.  
  1944. 2004-03-01 20:28  tshead
  1945.  
  1946.     * * Code cleanup
  1947.  
  1948. 2004-03-01 07:30  blackburst
  1949.  
  1950.     * Fixed id class duplication
  1951.  
  1952. 2004-03-01 04:20  blackburst
  1953.  
  1954.     * Added tool to output a formated k3d class id
  1955.  
  1956. 2004-03-01 04:14  blackburst
  1957.  
  1958.     * Added comping objects and updated existing ones
  1959.  
  1960. 2004-03-01 04:11  blackburst
  1961.  
  1962.     * * Removed
  1963.  
  1964. 2004-03-01 04:09  blackburst
  1965.  
  1966.     * Extended functionality for use in bitmap comping
  1967.  
  1968. 2004-02-29 23:49  tshead
  1969.  
  1970.     * * Removed obsolete test cases
  1971.  
  1972. 2004-02-29 01:31  tshead
  1973.  
  1974.     * * Code cleanup
  1975.  
  1976. 2004-02-29 01:31  tshead
  1977.  
  1978.     * * Added a render_visible property to the BackgroundSphere object
  1979.  
  1980. 2004-02-29 01:31  tshead
  1981.  
  1982.     * * Created SetMaterial filter
  1983.  
  1984. 2004-02-29 01:28  tshead
  1985.  
  1986.     * * Added alpha to selection icons
  1987.  
  1988. 2004-02-29 00:49  blackburst
  1989.  
  1990.     * Removed the two toolbarbuttons for object creation
  1991.  
  1992. 2004-02-28 16:35  tshead
  1993.  
  1994.     * * Eliminated sdpGtkPlug and sdpGtkSocket * Code cleanup - got rid
  1995.       of unneeded sdpgtk file dependencies
  1996.  
  1997. 2004-02-28 11:30  tshead
  1998.  
  1999.     * * Added support for specifying the shader cache directory in
  2000.       shader compiler command lines * Camera motion-blur can be
  2001.       enabled-disabled for RenderManEngine * Code cleanup
  2002.  
  2003. 2004-02-28 09:47  blackburst
  2004.  
  2005.     * Changed m_input1 to m_input
  2006.  
  2007. 2004-02-28 09:46  blackburst
  2008.  
  2009.     * * Updated RenderManTextureMap object in user documentation *
  2010.       Added ScalarSine object user documentation
  2011.  
  2012. 2004-02-28 09:35  tshead
  2013.  
  2014.     * * Mesh instance didn't update viewports when its input matrix was
  2015.       modified
  2016.  
  2017. 2004-02-28 01:41  tshead
  2018.  
  2019.     * * Added ScalarSine filter
  2020.  
  2021. 2004-02-27 20:57  tshead
  2022.  
  2023.     * * GraphViz render engine handles objects with quoted names
  2024.  
  2025. 2004-02-27 14:28  tshead
  2026.  
  2027.     * * Use standard library for min/max functions
  2028.  
  2029. 2004-02-27 14:18  tshead
  2030.  
  2031.     * * Naming consistency
  2032.  
  2033. 2004-02-27 13:55  tshead
  2034.  
  2035.     * * K-3D 0.3.0.92
  2036.  
  2037. 2004-02-27 12:53  blackburst
  2038.  
  2039.     * Fixed short description error due to Mr. C and Mr. P
  2040.  
  2041. 2004-02-27 12:49  blackburst
  2042.  
  2043.     * Added new bitmap filters to user documentation
  2044.  
  2045. 2004-02-27 10:45  tshead
  2046.  
  2047.     * * Got rid of progress message API - needs a big re-think, as the
  2048.       implementation allowed user interaction during time-consuming
  2049.       operations * Started working on some wait-cursor support *
  2050.       Playing around with custom cursors for viewports
  2051.  
  2052. 2004-02-27 09:52  blackburst
  2053.  
  2054.     * Added bitmap filters for comping and renamed existing bitmap
  2055.       objects for consistency
  2056.  
  2057. 2004-02-27 09:50  blackburst
  2058.  
  2059.     * * Removed
  2060.  
  2061. 2004-02-27 06:20  romainbehar
  2062.  
  2063.     * Added Patch primitive support
  2064.  
  2065. 2004-02-27 04:18  blackburst
  2066.  
  2067.     * Fixed Makefile for french tutorial
  2068.  
  2069. 2004-02-27 04:13  blackburst
  2070.  
  2071.     * Added ScalarDivide, ScalarPseudoRand and ScalarSubtract plugins
  2072.       to user documentation
  2073.  
  2074. 2004-02-27 04:11  blackburst
  2075.  
  2076.     * Added ScalarDivision, ScalarPseudoRand and ScalarSubtract for
  2077.       completeness
  2078.  
  2079. 2004-02-27 01:54  tshead
  2080.  
  2081.     * * Finished PlanarMap filter * Added clamp and filter properties
  2082.       to RenderManTexture
  2083.  
  2084. 2004-02-27 01:31  blackburst
  2085.  
  2086.     * Added xreflabel to all plugins
  2087.  
  2088. 2004-02-27 01:09  romainbehar
  2089.  
  2090.     * Translated first tutorial to french
  2091.  
  2092. 2004-02-27 00:53  pgregory
  2093.  
  2094.     * Some fixes to get the tiff/graphviz plugins to build under
  2095.       windows.
  2096.  
  2097. 2004-02-26 16:28  blackburst
  2098.  
  2099.     * Added new plugin objects
  2100.  
  2101. 2004-02-26 16:20  tshead
  2102.  
  2103.     * * Added serialization to k3d::bounding_box
  2104.  
  2105. 2004-02-26 16:15  tshead
  2106.  
  2107.     * * Moved ScalarAdd, ScalarModulo, and ScalarMultiply filters to
  2108.       core module
  2109.  
  2110. 2004-02-26 14:30  tshead
  2111.  
  2112.     * * Moved ColorProperty and ScalarProperty plugins to the core
  2113.       module
  2114.  
  2115. 2004-02-26 13:49  tshead
  2116.  
  2117.     * * Split k3d::irender_engine interface into
  2118.       k3d::istill_render_engine and k3d::ianimation_render_engine *
  2119.       Fixed a problem created k3d::button::control objects with pixmaps
  2120.  
  2121. 2004-02-26 11:19  blackburst
  2122.  
  2123.     * * Added more xrefs in user documentation
  2124.  
  2125. 2004-02-26 09:04  romainbehar
  2126.  
  2127.     * Process Translation, Rotation and Scale transformations in
  2128.       separate stacks
  2129.  
  2130. 2004-02-26 07:16  blackburst
  2131.  
  2132.     * * Added xrefs and a first example section
  2133.  
  2134. 2004-02-26 07:09  blackburst
  2135.  
  2136.     * * Rollback on fontsize
  2137.  
  2138. 2004-02-26 06:03  blackburst
  2139.  
  2140.     * * Think TopBottom rank makes the graph output from dot a tad more
  2141.       readable
  2142.  
  2143. 2004-02-26 01:45  tshead
  2144.  
  2145.     * * Changes to viewport host aspect ratio are reflected in
  2146.       viewports
  2147.  
  2148. 2004-02-25 20:53  tshead
  2149.  
  2150.     * * YafrayEngine refreshes viewports properly when moved
  2151.  
  2152. 2004-02-25 20:17  tshead
  2153.  
  2154.     * * Fix: segfault selecting orthogonal projection for a viewport /
  2155.       viewport host * Fix: viewport updates after modifying projection
  2156.       for RenderManEngine
  2157.  
  2158. 2004-02-25 18:05  tshead
  2159.  
  2160.     * * Fix: couldn't increase Array1D.count property with a spin
  2161.       button
  2162.  
  2163. 2004-02-25 16:09  tshead
  2164.  
  2165.     * * GraphVizEngine update for compatibility with earlier versions
  2166.       of GraphViz
  2167.  
  2168. 2004-02-25 12:16  blackburst
  2169.  
  2170.     * * Lowered the ToC depth level for documentation
  2171.  
  2172. 2004-02-25 12:12  blackburst
  2173.  
  2174.     * * Minor update of user documentation
  2175.  
  2176. 2004-02-25 09:39  tshead
  2177.  
  2178.     * * K-3D 0.3.0.91
  2179.  
  2180. 2004-02-25 08:51  pgregory
  2181.  
  2182.     * Fix couple of small issues for windows build.  Update the windows
  2183.       installer, now has a start menu item that should launch the app.
  2184.       Not tested fully yet.
  2185.  
  2186. 2004-02-25 07:17  blackburst
  2187.  
  2188.     * * Added info from the Wiki about RenderManScript
  2189.  
  2190. 2004-02-25 05:17  blackburst
  2191.  
  2192.     * * Updated cvsignore in documentation
  2193.  
  2194. 2004-02-25 05:11  blackburst
  2195.  
  2196.     * * Stylesheet correction
  2197.  
  2198. 2004-02-25 02:18  tshead
  2199.  
  2200.     * * Created GraphVizEngine render engine * Began working on
  2201.       PlanarMap filter for generating texture coordinates
  2202.  
  2203. 2004-02-25 01:22  romainbehar
  2204.  
  2205.     * Ooops
  2206.  
  2207. 2004-02-25 01:19  romainbehar
  2208.  
  2209.     * Fixed Color and Opacity parameters handling
  2210.  
  2211. 2004-02-24 16:54  blackburst
  2212.  
  2213.     * * Minor tweak of stylesheet for documentation
  2214.  
  2215. 2004-02-24 14:58  blackburst
  2216.  
  2217.     * * Switched documentation output to XHTML and rewrote stylesheet
  2218.  
  2219. 2004-02-24 14:54  blackburst
  2220.  
  2221.     * * Switched documentation output to XHTML and rewrote stylesheet
  2222.  
  2223. 2004-02-24 14:53  blackburst
  2224.  
  2225.     * * Removed
  2226.  
  2227. 2004-02-24 14:50  blackburst
  2228.  
  2229.     * * Switched documentation output to XHTML and rewrote stylesheet
  2230.  
  2231. 2004-02-24 06:50  romainbehar
  2232.  
  2233.     * Changed sweepangle for thetamax; don't load null Surfaces
  2234.  
  2235. 2004-02-24 01:55  romainbehar
  2236.  
  2237.     * Added basic Material and Light support
  2238.  
  2239. 2004-02-23 23:57  tshead
  2240.  
  2241.     * * Fix: eliminate harmless warnings rendering empty polyhedra
  2242.  
  2243. 2004-02-23 15:23  tshead
  2244.  
  2245.     * * Updated the manner in which user options are stored at
  2246.       shutdown; hopefully this will prevent user options from getting
  2247.       trashed whenever we segfault at shutdown :(
  2248.  
  2249. 2004-02-23 11:17  blackburst
  2250.  
  2251.     * * Added self-documented properties to pluginchapter in user
  2252.       documentation
  2253.  
  2254. 2004-02-23 03:58  blackburst
  2255.  
  2256.     * * Argh, I can't get anything right today.
  2257.  
  2258. 2004-02-23 03:50  blackburst
  2259.  
  2260.     * * Minor user documentation fix
  2261.  
  2262. 2004-02-23 03:45  blackburst
  2263.  
  2264.     * * User documentation updated
  2265.  
  2266. 2004-02-23 03:14  romainbehar
  2267.  
  2268.     * Resurrected xwriter plugin; fix: new RenderMan quadrics
  2269.       orientation
  2270.  
  2271. 2004-02-23 01:52  tshead
  2272.  
  2273.     * * More regression test cleanup
  2274.  
  2275. 2004-02-23 01:31  tshead
  2276.  
  2277.     * * Better support for loading legacy documents
  2278.  
  2279. 2004-02-23 01:30  tshead
  2280.  
  2281.     * * Modified startup script for better shell-portability
  2282.  
  2283. 2004-02-23 01:25  tshead
  2284.  
  2285.     * * Fixed some broken regression tests
  2286.  
  2287. 2004-02-22 20:40  tshead
  2288.  
  2289.     * * K-3D 0.3.0.90 (for the last friggin' time)
  2290.  
  2291. 2004-02-22 18:51  tshead
  2292.  
  2293.     * * Documentation is installed to pkgdatadir instead of datadir *
  2294.       Application Window > Help > Manual calculates the correct path to
  2295.       the user reference * K-3D 0.3.0.90 (for real)
  2296.  
  2297. 2004-02-22 16:23  blackburst
  2298.  
  2299.     * * Updated user documentation
  2300.  
  2301. 2004-02-22 14:45  tshead
  2302.  
  2303.     * * K-3D 0.3.0.90 * Build/install cleanup
  2304.  
  2305. 2004-02-22 11:09  blackburst
  2306.  
  2307.     * * Changed image for view window
  2308.  
  2309. 2004-02-22 11:00  blackburst
  2310.  
  2311.     * * User documentation cleanup
  2312.  
  2313. 2004-02-22 10:58  blackburst
  2314.  
  2315.     * * Further user documentation cleanup
  2316.  
  2317. 2004-02-22 10:54  tshead
  2318.  
  2319.     * * Release process cleanup
  2320.  
  2321. 2004-02-22 08:34  blackburst
  2322.  
  2323.     * * User documentation cleanup
  2324.  
  2325. 2004-02-22 00:49  tshead
  2326.  
  2327.     * * K-3D 0.3.0.89
  2328.  
  2329. 2004-02-22 00:21  tshead
  2330.  
  2331.     * * Normalized polygonal quadrics
  2332.  
  2333. 2004-02-21 22:15  tshead
  2334.  
  2335.     * * Finished normalizing all quadric and nurb-quadric primitives
  2336.  
  2337. 2004-02-21 20:57  tshead
  2338.  
  2339.     * * Improved nupatch outline drawing in viewport
  2340.  
  2341. 2004-02-21 14:50  tshead
  2342.  
  2343.     * * Normalized Torus to match the RiSpec 3.2 * Created NurbsTorus
  2344.       filter
  2345.  
  2346. 2004-02-21 13:27  tshead
  2347.  
  2348.     * * "Normalized" Sphere object to match RiSpec 3.2 * Sphere object
  2349.       uses NURBS for Viewport drawing * Created NurbsSphere filter
  2350.  
  2351. 2004-02-21 02:24  tshead
  2352.  
  2353.     * * Created NurbsHyperboloid plugin
  2354.  
  2355. 2004-02-21 02:05  tshead
  2356.  
  2357.     * * Added some helpful NURBS-drawing capabilities to
  2358.       k3d::viewport::drawable * Updated Cone, Cylinder, Disk, and
  2359.       Hyperboloid to conform better to the RiSpec 3.2 * Updated Cone,
  2360.       Cylinder, Disk, and Hyperboloid to use NURBS for viewport drawing
  2361.       * Disabled logging of OpenGL errors (too many seem to be caused
  2362.       by the GLU implementation)
  2363.  
  2364. 2004-02-20 11:43  tshead
  2365.  
  2366.     * * During document load, legacy Fog objects are converted into
  2367.       RenderManVolumeShader objects
  2368.  
  2369. 2004-02-20 07:36  romainbehar
  2370.  
  2371.     * Fixed NURBS import, transformations, added object name
  2372.  
  2373. 2004-02-20 07:34  romainbehar
  2374.  
  2375.     * Fixed quaternion to angle-axis overflow
  2376.  
  2377. 2004-02-20 00:40  tshead
  2378.  
  2379.     * * More support for loading older documents, including conversion
  2380.       to new RenderManShader plugins
  2381.  
  2382. 2004-02-20 00:35  tshead
  2383.  
  2384.     * * Changes to RenderManMaterial color update viewports * Logging
  2385.       cleanup
  2386.  
  2387. 2004-02-19 23:13  tshead
  2388.  
  2389.     * * More DAG control work
  2390.  
  2391. 2004-02-19 23:11  tshead
  2392.  
  2393.     * * Fix: RenderManShader filters didn't restore their arguments
  2394.       when loading documents
  2395.  
  2396. 2004-02-19 23:04  tshead
  2397.  
  2398.     * * Object chooser "Edit Object" button was broken
  2399.  
  2400. 2004-02-19 16:22  tshead
  2401.  
  2402.     * * Regression test updates
  2403.  
  2404. 2004-02-19 16:06  tshead
  2405.  
  2406.     * * Began work on DAG / Hierarchy UI replacement
  2407.  
  2408. 2004-02-19 05:08  romainbehar
  2409.  
  2410.     * Resurrected GTS writer
  2411.  
  2412. 2004-02-19 02:17  tshead
  2413.  
  2414.     * * Build cleanup
  2415.  
  2416. 2004-02-19 02:01  tshead
  2417.  
  2418.     * * Temporary workaround for document new/close/new bug
  2419.  
  2420. 2004-02-19 01:58  tshead
  2421.  
  2422.     * * Added "Hide", "Hide Others", and "Show All" commands to the
  2423.       viewport context menu
  2424.  
  2425. 2004-02-19 01:55  tshead
  2426.  
  2427.     * * Removed the "version lock" from document loading
  2428.  
  2429. 2004-02-18 16:14  tshead
  2430.  
  2431.     * * Turned-off splash screens during testing
  2432.  
  2433. 2004-02-18 11:59  tshead
  2434.  
  2435.     * * Removed obsolete scripts
  2436.  
  2437. 2004-02-18 11:57  tshead
  2438.  
  2439.     * * Build fix
  2440.  
  2441. 2004-02-18 05:44  romainbehar
  2442.  
  2443.     * Added Renderman quadrics, Transforms and NuPatch support
  2444.  
  2445. 2004-02-18 00:49  tshead
  2446.  
  2447.     * * Removed obsolete tutorials
  2448.  
  2449. 2004-02-18 00:34  tshead
  2450.  
  2451.     * * Added regression test for new bug * Cleaned-up obsolete
  2452.       tutorial regression tests
  2453.  
  2454. 2004-02-17 21:51  tshead
  2455.  
  2456.     * * More gcc 3.3 fixes
  2457.  
  2458. 2004-02-17 14:55  tshead
  2459.  
  2460.     * * Removed incomplete JavaScript mesh objects
  2461.  
  2462. 2004-02-17 13:23  tshead
  2463.  
  2464.     * * Removed incomplete perl script engine code
  2465.  
  2466. 2004-02-16 22:02  tshead
  2467.  
  2468.     * * Finished consolidating new-document initialization code * New
  2469.       documents have some default shaders assigned
  2470.  
  2471. 2004-02-16 18:12  tshead
  2472.  
  2473.     * * Added minimal tutorial functionality for combo boxes
  2474.  
  2475. 2004-02-16 15:49  tshead
  2476.  
  2477.     * * Solaris build fix
  2478.  
  2479. 2004-02-16 14:35  tshead
  2480.  
  2481.     * * Automatic viewport updates * Build fixes
  2482.  
  2483. 2004-02-16 12:23  tshead
  2484.  
  2485.     * * Code cleanup
  2486.  
  2487. 2004-02-16 01:10  romainbehar
  2488.  
  2489.     * Shot escaped sdpString
  2490.  
  2491. 2004-02-14 16:19  tshead
  2492.  
  2493.     * * Code cleanup
  2494.  
  2495. 2004-02-14 16:18  tshead
  2496.  
  2497.     * * Added a tentative test to handle gcc on Solaris
  2498.  
  2499. 2004-02-14 12:35  tshead
  2500.  
  2501.     * * Code cleanup
  2502.  
  2503. 2004-02-14 11:41  tshead
  2504.  
  2505.     * * Removed document templates feature * Code cleanup
  2506.  
  2507. 2004-02-13 16:28  tshead
  2508.  
  2509.     * * Fixed bizarro Hapy build problem
  2510.  
  2511. 2004-02-13 10:29  tshead
  2512.  
  2513.     * * K-3D 0.3.0.88
  2514.  
  2515. 2004-02-13 09:14  tshead
  2516.  
  2517.     * * Fixed: property channel buttons show connected / disconnected
  2518.       state simultaneously
  2519.  
  2520. 2004-02-13 02:12  tshead
  2521.  
  2522.     * * Removed configure-time tests for gcc 3.3
  2523.  
  2524. 2004-02-13 02:03  tshead
  2525.  
  2526.     * * Updated ADG to regenerate property controls automatically when
  2527.       property collections change * k3d::combo_box::control was
  2528.       generating unwanted change signals * Moved RenderMan shader
  2529.       instances into separate plugins * Eliminated obsolete shader data
  2530.       and shader UI components * This eliminates gcc 3.3 build problems
  2531.  
  2532. 2004-02-13 00:24  pgregory
  2533.  
  2534.     * Some small updates to get the Win32 build working again.
  2535.  
  2536. 2004-02-12 11:12  tshead
  2537.  
  2538.     * * Fixed some misleading code comments for matrix inversion and
  2539.       transposition
  2540.  
  2541. 2004-02-12 02:04  romainbehar
  2542.  
  2543.     * Updated to Hapy 0.0.4
  2544.  
  2545. 2004-02-12 01:07  romainbehar
  2546.  
  2547.     * RIB reader now loads K-3D logo
  2548.  
  2549. 2004-02-11 11:07  tshead
  2550.  
  2551.     * * Added k3d::matrix4::Transpose() test case
  2552.  
  2553. 2004-02-11 10:50  tshead
  2554.  
  2555.     * * Added a test for k3d::matrix4::Transpose()
  2556.  
  2557. 2004-02-09 23:38  tshead
  2558.  
  2559.     * * Removed obsolete document-conversion utility
  2560.  
  2561. 2004-02-09 22:11  tshead
  2562.  
  2563.     * * Eliminated build warnings
  2564.  
  2565. 2004-02-08 17:32  tshead
  2566.  
  2567.     * * Created RenderManArray2D filter
  2568.  
  2569. 2004-02-08 16:53  tshead
  2570.  
  2571.     * * Fix: alter mesh undo/redo segfault ... woohoo!
  2572.  
  2573. 2004-02-06 09:23  tshead
  2574.  
  2575.     * * K-3D 0.3.0.87
  2576.  
  2577. 2004-02-05 10:08  tshead
  2578.  
  2579.     * * Added regression test cases for another undo/redo segfault
  2580.  
  2581. 2004-02-05 09:48  tshead
  2582.  
  2583.     * * Tutorial-enabled k3d::dynamic_menu::control * Tutorial-enabled
  2584.       the viewport context menu
  2585.  
  2586. 2004-02-04 21:00  tshead
  2587.  
  2588.     * * Fix: combo box control generates duplicate change events
  2589.  
  2590. 2004-02-03 05:38  romainbehar
  2591.  
  2592.     * Preliminary Sphere and Cylinder support
  2593.  
  2594. 2004-02-02 00:27  tshead
  2595.  
  2596.     * * Code cleanup
  2597.  
  2598. 2004-02-01 03:22  tshead
  2599.  
  2600.     * * Added a bounding-box preview to the RenderManArray1D filter
  2601.  
  2602. 2004-02-01 03:21  tshead
  2603.  
  2604.     * * Fix: MeshInstance filter wasn't updating its output mesh when
  2605.       the input mesh changed
  2606.  
  2607. 2004-02-01 03:20  tshead
  2608.  
  2609.     * * Update to allow attributes (materials) in RenderMan object
  2610.       instances
  2611.  
  2612. 2004-02-01 03:02  tshead
  2613.  
  2614.     * * Fix: MeshInstance filter did not calculate bounding box
  2615.       correctly
  2616.  
  2617. 2004-02-01 03:01  tshead
  2618.  
  2619.     * * Fix: segfault when MergeMesh filter has only one input
  2620.  
  2621. 2004-01-30 23:17  tshead
  2622.  
  2623.     * * Created k3d::combo_box::control and put it to use with
  2624.       RenderManEngine
  2625.  
  2626. 2004-01-30 04:21  romainbehar
  2627.  
  2628.     * sdpFromString clean-up
  2629.  
  2630. 2004-01-30 03:57  romainbehar
  2631.  
  2632.     * Removed useless sdpString type support
  2633.  
  2634. 2004-01-29 01:44  tshead
  2635.  
  2636.     * * Restored experimental RenderMan CSG capability
  2637.  
  2638. 2004-01-28 21:50  tshead
  2639.  
  2640.     * * K-3D 0.3.0.86
  2641.  
  2642. 2004-01-28 21:35  tshead
  2643.  
  2644.     * * Fix: polyhedron type was not serialized correctly, causing SDS
  2645.       meshes to turn into plain polygons after load
  2646.  
  2647. 2004-01-28 21:34  tshead
  2648.  
  2649.     * * Fix: RenderManArray1D transforms were ignored during render
  2650.  
  2651. 2004-01-28 21:33  tshead
  2652.  
  2653.     * * Fix: segfault instantiating viewports during document load
  2654.  
  2655. 2004-01-28 21:27  tshead
  2656.  
  2657.     * * When saving documents, store objects in ID order
  2658.  
  2659. 2004-01-28 17:35  tshead
  2660.  
  2661.     * * Finished RenderManArray1D filter * Added render_final property
  2662.       to k3d::ri::renderable * Created NurbsDisk mesh source * Moved
  2663.       Position, Orientation, and Scale filters from experimental to
  2664.       stable
  2665.  
  2666. 2004-01-28 08:51  tshead
  2667.  
  2668.     * * Experimental support for RenderMan object instances, via
  2669.       RenderManArray1D plugin
  2670.  
  2671. 2004-01-28 06:54  romainbehar
  2672.  
  2673.     * Experimental RIB reader imports PointsGeneralPolygons
  2674.  
  2675. 2004-01-28 06:47  romainbehar
  2676.  
  2677.     * Experimental RIB reader imports PointsGeneralPolygons
  2678.  
  2679. 2004-01-27 13:16  tshead
  2680.  
  2681.     * * Fix: k3d::is_valid(nupatch&) generated false warnings about
  2682.       NURBS patches * Created k3d::nucurve_group, so NURBS curves are
  2683.       grouped consistently with linear and cubic curves * Began adding
  2684.       k3d::mesh support to JavaScript object model * Began work on
  2685.       DeleteGeometry filter * Created NURBSCone and NURBSCylinder
  2686.       filters * Code cleanup
  2687.  
  2688. 2004-01-24 23:07  tshead
  2689.  
  2690.     * * K-3D 0.3.0.85
  2691.  
  2692. 2004-01-24 18:24  tshead
  2693.  
  2694.     * * Support for loading legacy documents * Better error output *
  2695.       Cleaner RIB output * Hyperboloid, Paraboloid, and Teapot didn't
  2696.       preview correct material in viewport * Better preview shading for
  2697.       Paraboloids * Resurrected NurbsCircle plugin by Romain * Added
  2698.       experimental LookAt plugin * Viewport background color can be
  2699.       modified
  2700.  
  2701. 2004-01-21 21:56  tshead
  2702.  
  2703.     * * RIB import plugin build
  2704.  
  2705. 2004-01-21 20:06  tshead
  2706.  
  2707.     * * Fix: uncaught exception using standard file dialog with
  2708.       non-existent files
  2709.  
  2710. 2004-01-21 20:05  tshead
  2711.  
  2712.     * * Fix: bitmap_preview control handles images of all sizes
  2713.  
  2714. 2004-01-21 06:13  romainbehar
  2715.  
  2716.     * Non-working RIB parser, for Hapy link tests
  2717.  
  2718. 2004-01-21 00:55  tshead
  2719.  
  2720.     * * Ongoing work on MakePath filter
  2721.  
  2722. 2004-01-21 00:45  romainbehar
  2723.  
  2724.     * Update to Hapy 0.0.31
  2725.  
  2726. 2004-01-19 17:22  tshead
  2727.  
  2728.     * * Code cleanup - basic_math.h consistency with SL and naming
  2729.       conventions * Code cleanup - qualified property names for
  2730.       k3d::mesh_filter and k3d::mesh_source objects * Began working on
  2731.       MakePath filter, which converts mesh geometry into movement
  2732.  
  2733. 2004-01-18 13:04  tshead
  2734.  
  2735.     * * Had to get rid of idata_sink<>, idata_source<>, and
  2736.       idata_modifier<>, and replace them with specialized interfaces:
  2737.       imesh_sink, imesh_source, imesh_modifier, itransform_sink,
  2738.       itransform_source, itransform_modifer, ibitmap_sink,
  2739.       ibitmap_source, ibitmap_modifier, etc.
  2740.  
  2741. 2004-01-17 19:23  tshead
  2742.  
  2743.     * * Started support for context menu transform filters
  2744.  
  2745. 2004-01-17 16:20  tshead
  2746.  
  2747.     * * Created Orientation transform filter
  2748.  
  2749. 2004-01-17 16:12  tshead
  2750.  
  2751.     * * Created Scale transformation filter
  2752.  
  2753. 2004-01-17 15:56  tshead
  2754.  
  2755.     * * Fix: not all GTKML templates or pixmaps were installed properly
  2756.  
  2757. 2004-01-17 01:19  tshead
  2758.  
  2759.     * * Restored motion-blur functionality
  2760.  
  2761. 2004-01-17 01:19  tshead
  2762.  
  2763.     * * Turned the experimental Position object into an animatable
  2764.       transformation filter
  2765.  
  2766. 2004-01-17 00:26  tshead
  2767.  
  2768.     * * Viewports serialize viewport host
  2769.  
  2770. 2004-01-17 00:26  tshead
  2771.  
  2772.     * * Code cleanup
  2773.  
  2774. 2004-01-16 21:23  tshead
  2775.  
  2776.     * * Serialization of mesh tags
  2777.  
  2778. 2004-01-16 12:33  tshead
  2779.  
  2780.     * * Code cleanup - moved k3dIPersist and co. into k3d namespace
  2781.  
  2782. 2004-01-15 23:04  tshead
  2783.  
  2784.     * * Created experimental TagColor filter for working with tags
  2785.  
  2786. 2004-01-15 01:07  tshead
  2787.  
  2788.     * * K-3D 0.3.0.84
  2789.  
  2790. 2004-01-15 00:15  tshead
  2791.  
  2792.     * * Viewport / Viewport Host design tweaks * Separate Viewport /
  2793.       Viewport Host render controls * Moved mesh triangulation code
  2794.       into SDK * Yafray engine renders meshes again
  2795.  
  2796. 2004-01-14 12:45  tshead
  2797.  
  2798.     * * Fix: changes made to user options aren't saved until program
  2799.       exit (which affects renderframe behavior) * Massive cleanup of
  2800.       user options - complete separation of interface from
  2801.       implementation
  2802.  
  2803. 2004-01-13 22:09  tshead
  2804.  
  2805.     * * TriangulateFaces code cleanup
  2806.  
  2807. 2004-01-13 22:04  tshead
  2808.  
  2809.     * * Fix: RenderManImager shader wasn't auto-compiled
  2810.  
  2811. 2004-01-13 21:50  tshead
  2812.  
  2813.     * * Ported TriangulateFaces filter
  2814.  
  2815. 2004-01-13 13:47  tshead
  2816.  
  2817.     * * Restored RenderManBackgroundPlane & RenderManBackgroundSphere
  2818.       plugins * RenderMan API cleanup
  2819.  
  2820. 2004-01-13 13:45  tshead
  2821.  
  2822.     * * Fix: viewport not fully initialized by --new command-line
  2823.       option
  2824.  
  2825. 2004-01-13 09:34  tshead
  2826.  
  2827.     * * Hapy build fix
  2828.  
  2829. 2004-01-13 09:28  tshead
  2830.  
  2831.     * * Got rid of k3dIState and related ilk * RenderMan interface
  2832.       cleanup
  2833.  
  2834. 2004-01-13 09:26  tshead
  2835.  
  2836.     * * Added support for enabling/disabling button control
  2837.  
  2838. 2004-01-13 09:26  tshead
  2839.  
  2840.     * * Fix: ADG fails to create path choosers
  2841.  
  2842. 2004-01-12 09:54  tshead
  2843.  
  2844.     * * Temporarily removed Hapy from build pending fixes
  2845.  
  2846. 2004-01-12 06:25  romainbehar
  2847.  
  2848.     * Included Hapy library
  2849.  
  2850. 2004-01-12 06:21  romainbehar
  2851.  
  2852.     * Hapy library 0.0.2
  2853.  
  2854. 2004-01-12 06:21  romainbehar
  2855.  
  2856.     * Initial revision
  2857.  
  2858. 2004-01-11 23:22  tshead
  2859.  
  2860.     * * Cleanup: code, regression tests, undo/redo
  2861.  
  2862. 2004-01-11 10:58  tshead
  2863.  
  2864.     * * Build fix
  2865.  
  2866. 2004-01-11 01:31  tshead
  2867.  
  2868.     * * General tutorial / regression test suite cleanup
  2869.  
  2870. 2004-01-10 23:12  tshead
  2871.  
  2872.     * * Set it up so new documents are created with a RenderManEngine
  2873.       as before
  2874.  
  2875. 2004-01-10 12:49  tshead
  2876.  
  2877.     * * Updated imouse_event_observer - got rid of obsolete calls, and
  2878.       consolidated drag events
  2879.  
  2880. 2004-01-09 22:44  tshead
  2881.  
  2882.     * * UI cleanup / tutorial-enabling
  2883.  
  2884. 2004-01-09 05:39  romainbehar
  2885.  
  2886.     * Ported material support
  2887.  
  2888. 2004-01-08 21:28  tshead
  2889.  
  2890.     * * Created standard k3d::path_chooser control for selecting a
  2891.       filesystem path
  2892.  
  2893. 2004-01-08 19:49  tshead
  2894.  
  2895.     * * Turned RenderManShadowMap into a viewport host
  2896.  
  2897. 2004-01-08 01:21  tshead
  2898.  
  2899.     * * K-3D 0.3.0.83
  2900.  
  2901. 2004-01-08 00:56  tshead
  2902.  
  2903.     * * Created k3d::bitmap_preview control for viewing bitmaps * Moved
  2904.       bitmaps into the DAG * Code cleanup
  2905.  
  2906. 2004-01-07 07:26  romainbehar
  2907.  
  2908.     * Reader now loads lines and polygons
  2909.  
  2910. 2004-01-07 02:07  tshead
  2911.  
  2912.     * * Got rid of k3d::idata_filter * k3d::idata_source and
  2913.       k3d::idata_sink provide explicit references to the properties
  2914.       advertised * Updated all plugins to match
  2915.  
  2916. 2004-01-07 00:56  pgregory
  2917.  
  2918.     * Alter default location of win32 libs.  Add preliminary INNOSetup
  2919.       installer script , needs work.
  2920.  
  2921. 2004-01-06 19:01  tshead
  2922.  
  2923.     * * Created CylindricalWavePoints filter
  2924.  
  2925. 2004-01-06 17:45  tshead
  2926.  
  2927.     * * Added LinearWavePoints filter
  2928.  
  2929. 2004-01-06 10:51  tshead
  2930.  
  2931.     * * Portability fixes - consistent usage of <boost/cstdint.hpp>
  2932.  
  2933. 2004-01-06 00:13  tshead
  2934.  
  2935.     * * K-3D 0.3.0.82
  2936.  
  2937. 2004-01-06 00:12  tshead
  2938.  
  2939.     * * Code cleanup
  2940.  
  2941. 2004-01-05 23:40  tshead
  2942.  
  2943.     * * Code cleanup
  2944.  
  2945. 2004-01-05 22:06  tshead
  2946.  
  2947.     * * Converted our standard polygon-normal calculation to use the
  2948.       summation method, which is more robust than 3-point
  2949.  
  2950. 2004-01-05 21:39  tshead
  2951.  
  2952.     * * Code cleanup
  2953.  
  2954. 2004-01-05 19:31  tshead
  2955.  
  2956.     * * Fix: k3d::deep_copy() wasn't copying all k3d::face data *
  2957.       BevelFace cleanup
  2958.  
  2959. 2004-01-05 16:37  tshead
  2960.  
  2961.     * * Solaris portability fixes
  2962.  
  2963. 2004-01-05 15:55  tshead
  2964.  
  2965.     * * Created standard k3d::toggle_button control * Created viewport
  2966.       selection controls, for filtering what gets selected
  2967.  
  2968. 2004-01-05 15:53  tshead
  2969.  
  2970.     * * Got rid of annoying texture "enable lerp" and "enable gaussian"
  2971.       RIB arguments
  2972.  
  2973. 2004-01-05 05:46  romainbehar
  2974.  
  2975.     * Code cleanup
  2976.  
  2977. 2004-01-05 01:03  tshead
  2978.  
  2979.     * * K-3D 0.3.0.81
  2980.  
  2981. 2004-01-05 00:46  tshead
  2982.  
  2983.     * * Restored "Modeling" navigation mode to viewport control * Added
  2984.       "Tripod" navigation mode to viewport control
  2985.  
  2986. 2004-01-04 22:42  tshead
  2987.  
  2988.     * * Restored active axis selection to the viewport window
  2989.  
  2990. 2004-01-04 22:41  tshead
  2991.  
  2992.     * * Fix: crash when a standard k3d::button is destroyed during its
  2993.       activation handler
  2994.  
  2995. 2004-01-04 22:38  tshead
  2996.  
  2997.     * * Restored the sensitivity of interactive filters
  2998.  
  2999. 2004-01-04 18:07  tshead
  3000.  
  3001.     * * Created BevelFaces filter * Code cleanup
  3002.  
  3003. 2004-01-04 07:49  pgregory
  3004.  
  3005.     * Some minor fixes to ensure continued compilation on Win32/MinGW
  3006.  
  3007. 2004-01-04 03:10  romainbehar
  3008.  
  3009.     * Little fixes
  3010.  
  3011. 2004-01-04 01:08  tshead
  3012.  
  3013.     * * K-3D 0.3.0.80
  3014.  
  3015. 2004-01-04 00:58  tshead
  3016.  
  3017.     * * Fix: viewport window geometry wasn't getting restored properly
  3018.  
  3019. 2004-01-03 23:18  tshead
  3020.  
  3021.     * * Fix: objects created via object chooser were not initialized
  3022.       correctly
  3023.  
  3024. 2004-01-03 22:44  tshead
  3025.  
  3026.     * * GTS reader sets default material on imported objects
  3027.  
  3028. 2004-01-03 18:19  tshead
  3029.  
  3030.     * * Fix: display updates when a RenderManEngine is modified
  3031.  
  3032. 2004-01-03 17:58  tshead
  3033.  
  3034.     * * Got rid of deprecated k3d::iobject::init_complete()
  3035.  
  3036. 2004-01-03 09:59  romainbehar
  3037.  
  3038.     * GTS reader update
  3039.  
  3040. 2004-01-03 02:01  tshead
  3041.  
  3042.     * * K-3D 0.3.0.79
  3043.  
  3044. 2004-01-03 01:52  tshead
  3045.  
  3046.     * * Added video "safe zone" overlay to Viewport plugin
  3047.  
  3048. 2004-01-03 01:29  tshead
  3049.  
  3050.     * * K-3D 0.3.0.79
  3051.  
  3052. 2004-01-03 00:32  tshead
  3053.  
  3054.     * * Created property groups for (duh) creating logical groups of
  3055.       properties - as an aid for UI layout * Grouped properties for
  3056.       Viewport and RenderManEngine plugins
  3057.  
  3058. 2004-01-02 10:49  tshead
  3059.  
  3060.     * * "Render Preview" acts like "Render Frame" when a viewport isn't
  3061.       attached to anything
  3062.  
  3063. 2004-01-02 09:32  tshead
  3064.  
  3065.     * * Portability fix for the K3D_HAVE_X86 macro
  3066.  
  3067. 2004-01-02 06:33  romainbehar
  3068.  
  3069.     * API updates
  3070.  
  3071. 2004-01-02 02:46  tshead
  3072.  
  3073.     * * Better error messages during document loading
  3074.  
  3075. 2004-01-02 02:11  tshead
  3076.  
  3077.     * * Got rid of unused controls in viewport window * Added support
  3078.       for rendering viewport images to disk as PNM files
  3079.  
  3080. 2004-01-01 22:26  tshead
  3081.  
  3082.     * * K-3D 0.3.0.78
  3083.  
  3084. 2004-01-01 21:28  tshead
  3085.  
  3086.     * * New viewport / render engine model * Added color log output *
  3087.       Massive code cleanup
  3088.  
  3089. 2003-12-30 16:12  tshead
  3090.  
  3091.     * * Added Catmull-Clark filter that creates polygonal subdivisions
  3092.       - Bart Janssens <bart.janssens@polytechnic.be>
  3093.  
  3094. 2003-12-30 01:39  tshead
  3095.  
  3096.     * * Created MakeSDS filter
  3097.  
  3098. 2003-12-27 07:37  romainbehar
  3099.  
  3100.     * * Massive code cleanup - say "bye-bye" to the old geometry
  3101.       interfaces\!
  3102.  
  3103. 2003-12-24 17:33  tshead
  3104.  
  3105.     * * Code cleanup
  3106.  
  3107. 2003-12-24 17:15  tshead
  3108.  
  3109.     * * Massive code cleanup - say "bye-bye" to the old geometry
  3110.       interfaces!
  3111.  
  3112. 2003-12-24 13:15  tshead
  3113.  
  3114.     * * Converted PolyText (Text) tool to the new workflow * Fix:
  3115.       objects not getting propertly initialized in new document
  3116.  
  3117. 2003-12-23 12:08  tshead
  3118.  
  3119.     * * Fix: shell portability problems in acinclude.m4 * Build cleanup
  3120.  
  3121. 2003-12-21 13:04  tshead
  3122.  
  3123.     * * Converted Polyhedron to the new workflow
  3124.  
  3125. 2003-12-20 00:51  tshead
  3126.  
  3127.     * * Converted BendPoints (Bend / Bender) to the new workflow * Code
  3128.       cleanup
  3129.  
  3130. 2003-12-19 23:21  tshead
  3131.  
  3132.     * * Converted PolyCushion to the new workflow * Added test for
  3133.       solids to mesh-source plugins
  3134.  
  3135. 2003-12-19 16:35  tshead
  3136.  
  3137.     * * Converted SmoothPoints (Smooth) to new workflow * Code cleanup
  3138.  
  3139. 2003-12-19 14:14  tshead
  3140.  
  3141.     * * Converted ShearPoints (Slant) to the new workflow
  3142.  
  3143. 2003-12-18 16:48  tshead
  3144.  
  3145.     * * Restored document serialization
  3146.  
  3147. 2003-12-18 01:51  tshead
  3148.  
  3149.     * * Converted TaperPoints to the new workflow
  3150.  
  3151. 2003-12-17 22:38  tshead
  3152.  
  3153.     * * Converted SphereizePoints to the new workflow
  3154.  
  3155. 2003-12-17 19:50  tshead
  3156.  
  3157.     * * Changed ibounding_box to ibounded for consistency, clarity *
  3158.       Ongoing conversion of tools to new workflow
  3159.  
  3160. 2003-12-17 11:58  tshead
  3161.  
  3162.     * * Removed obsolete transformers module
  3163.  
  3164. 2003-12-17 11:26  tshead
  3165.  
  3166.     * * Converted PolyCube and PolyTorus to the new workflow
  3167.  
  3168. 2003-12-17 10:47  romainbehar
  3169.  
  3170.     * * Ongoing undo/redo work
  3171.  
  3172. 2003-12-17 00:18  tshead
  3173.  
  3174.     * * Ongoing conversion from old to new workflows
  3175.  
  3176. 2003-12-16 20:12  tshead
  3177.  
  3178.     * * Conversion from old to new workflow * Added width and wrap
  3179.       parameters to KnotCurve and LissajousCurve
  3180.  
  3181. 2003-12-16 17:48  tshead
  3182.  
  3183.     * * Plugin conversion to new workflows
  3184.  
  3185. 2003-12-16 15:53  tshead
  3186.  
  3187.     * * Ongoing undo/redo work
  3188.  
  3189. 2003-12-15 14:18  tshead
  3190.  
  3191.     * * Fix: restored VCR control functionality in document window
  3192.       after moving to DAG-based time
  3193.  
  3194. 2003-12-15 14:14  tshead
  3195.  
  3196.     * * Fix: k3d::fold_duplicates_buf streambuf didn't flush last "Last
  3197.       message duplicated ..." message in dtor
  3198.  
  3199. 2003-12-14 20:14  tshead
  3200.  
  3201.     * * Build fix
  3202.  
  3203. 2003-12-14 17:43  tshead
  3204.  
  3205.     * * Moved transformations into the DAG * Moved time into the DAG *
  3206.       Created TimeSource plugin * Removed k3d::ihierarchy,
  3207.       k3d::itransform, k3d::ianimate, k3d::idocument_time,
  3208.       k3d::itime_observer k3d::ianimtool, and related implementaitons *
  3209.       Simplified k3dIEditorRender and k3d::ri::irender * Removed
  3210.       Transformer plugins from the build (will be superceded by mesh
  3211.       filter replacements)
  3212.  
  3213. 2003-12-10 12:05  tshead
  3214.  
  3215.     * * Added --show-arguments option to the k3d startup script, for
  3216.       troubleshooting * Created top-level "make debug" target that
  3217.       starts a debugging session with gdb for troubleshooting the built
  3218.       binary
  3219.  
  3220. 2003-12-10 01:36  tshead
  3221.  
  3222.     * * Converted MeshInstance to DAG transformations * Cleanup
  3223.  
  3224. 2003-12-09 23:39  romainbehar
  3225.  
  3226.     * Fixed typo
  3227.  
  3228. 2003-12-09 21:46  tshead
  3229.  
  3230.     * * Updated logging for renderjob and renderframe
  3231.  
  3232. 2003-12-09 17:58  tshead
  3233.  
  3234.     * * Created "make fast" target for skipping rarely-changed
  3235.       libraries
  3236.  
  3237. 2003-12-09 17:31  tshead
  3238.  
  3239.     * * Created "make fast" target, which skips over libraries that
  3240.       don't change much (boost, sdptypes, sdpxml, sdpgl, sdpsl, sdpgtk)
  3241.       ... this is mainly for the benefit of Win32 developers, use at
  3242.       your own risk!
  3243.  
  3244. 2003-12-09 10:58  tshead
  3245.  
  3246.     * * SigC 1.0 compatibility
  3247.  
  3248. 2003-12-09 01:18  tshead
  3249.  
  3250.     * * Began work on moving the transformation hierarchy into the DAG
  3251.  
  3252. 2003-12-08 00:30  tshead
  3253.  
  3254.     * * Renamed RenderMesh to MeshInstance, and Instance1D to Array1D *
  3255.       Enabled undo/redo for the DAG * Fixed undo/redo for the Command
  3256.       Node Tree * Fixed undo/redo for object dialogs * Ongoing work on
  3257.       undo/redo for the document object collection and the hierarchy
  3258.  
  3259. 2003-12-05 14:23  tshead
  3260.  
  3261.     * * K-3D 0.3.0.77
  3262.  
  3263. 2003-12-05 14:04  tshead
  3264.  
  3265.     * * Upgraded to boost 1.30.2
  3266.  
  3267. 2003-12-05 13:00  blackburst
  3268.  
  3269.     * Updated files to be ignored and alphabetized them
  3270.  
  3271. 2003-12-05 04:40  romainbehar
  3272.  
  3273.     * Updated log messages, added more chunks support
  3274.  
  3275. 2003-12-04 21:04  tshead
  3276.  
  3277.     * * Fix: grid size didn't work if dependent on another property
  3278.  
  3279. 2003-12-04 21:00  tshead
  3280.  
  3281.     * * Made experimental plugins less threatening :)
  3282.  
  3283. 2003-12-04 11:15  tshead
  3284.  
  3285.     * * K-3D 0.3.0.76
  3286.  
  3287. 2003-12-04 01:15  tshead
  3288.  
  3289.     * * More logging updates
  3290.  
  3291. 2003-12-04 00:03  tshead
  3292.  
  3293.     * * Added logging support
  3294.  
  3295. 2003-12-04 00:00  tshead
  3296.  
  3297.     * * Added logging support
  3298.  
  3299. 2003-12-01 09:38  tshead
  3300.  
  3301.     * * Fix: crash in KnotCurve
  3302.  
  3303. 2003-12-01 05:28  romainbehar
  3304.  
  3305.     * Converted knot tool to Knot Curve object
  3306.  
  3307. 2003-11-30 23:46  tshead
  3308.  
  3309.     * * Moved undo/redo interfaces into k3d namespace
  3310.  
  3311. 2003-11-28 13:15  tshead
  3312.  
  3313.     * * K-3D 0.3.0.75
  3314.  
  3315. 2003-11-28 08:52  romainbehar
  3316.  
  3317.     * Hierarchy tree expand/collapse function complete
  3318.  
  3319. 2003-11-27 01:38  romainbehar
  3320.  
  3321.     * First step to hierarchy tree expand/collapse function
  3322.  
  3323. 2003-11-26 17:46  tshead
  3324.  
  3325.     * * Finished BevelPoints filter
  3326.  
  3327. 2003-11-26 15:38  tshead
  3328.  
  3329.     * * Build-fixes for gcc 3.2
  3330.  
  3331. 2003-11-25 23:33  tshead
  3332.  
  3333.     * * More mesh selection fixes * Created validation function for
  3334.       polyhedra * Fixed topology problems in PolyCylinder * Created
  3335.       BevelPoints filter
  3336.  
  3337. 2003-11-25 23:27  tshead
  3338.  
  3339.     * * Added "OK" and "Cancel" buttons to auto tool dialog, vice
  3340.       "Close" button for auto object dialogs
  3341.  
  3342. 2003-11-24 12:12  tshead
  3343.  
  3344.     * * Created RotatePoints and TranslatePoints filters
  3345.  
  3346. 2003-11-23 17:18  tshead
  3347.  
  3348.     * * K-3D 0.3.0.74
  3349.  
  3350. 2003-11-23 14:00  tshead
  3351.  
  3352.     * * Fixed double-click editing of an object
  3353.  
  3354. 2003-11-23 13:22  tshead
  3355.  
  3356.     * * Restored Deselect All functionality * Added missing selection
  3357.       for linear and cubic curves
  3358.  
  3359. 2003-11-23 08:23  romainbehar
  3360.  
  3361.     * Added hierarchy folding controls
  3362.  
  3363. 2003-11-22 16:42  tshead
  3364.  
  3365.     * * Removed selection caching from k3d::iselection * Updated build
  3366.       to install plugins to $pkglibdir instead of $libdir * Updated
  3367.       build to installed shared data in $pkgdatadir instead of $datadir
  3368.       * Updated build to install shaders, scripts, and tutorials to
  3369.       $pkgdatadir instead of $prefix
  3370.  
  3371. 2003-11-22 14:29  romainbehar
  3372.  
  3373.     * Implemented NCurve and NPatch objects
  3374.  
  3375. 2003-11-21 14:41  tshead
  3376.  
  3377.     * * Finshed NURBS serialization in FrozenMesh
  3378.  
  3379. 2003-11-21 11:44  romainbehar
  3380.  
  3381.     * Fixed some handedness issues
  3382.  
  3383. 2003-11-21 01:08  tshead
  3384.  
  3385.     * * FrozenMesh serialization
  3386.  
  3387. 2003-11-20 16:13  tshead
  3388.  
  3389.     * * More k3d::mesh terminology cleanup
  3390.  
  3391. 2003-11-20 15:34  tshead
  3392.  
  3393.     * * Updated k3d::mesh symbol names for consistency, clarity *
  3394.       Ongoing FrozenMesh serialization
  3395.  
  3396. 2003-11-20 02:40  romainbehar
  3397.  
  3398.     * Fixed sweep angles conversion
  3399.  
  3400. 2003-11-20 00:55  pgregory
  3401.  
  3402.     * More minor Win32 changes.
  3403.  
  3404. 2003-11-19 22:22  tshead
  3405.  
  3406.     * * K-3D 0.3.0.73
  3407.  
  3408. 2003-11-19 20:39  tshead
  3409.  
  3410.     * * More manual workflow - made ScalePoints mouse-interactive, and
  3411.       made Instance1D a filter * Build fix - got rid of "CXXFLAGS is a
  3412.       user variable" warnings
  3413.  
  3414. 2003-11-19 05:00  romainbehar
  3415.  
  3416.     * New Ayam geometry importer
  3417.  
  3418. 2003-11-19 04:44  romainbehar
  3419.  
  3420.     * Added XP_PC/XP_UNIX switch
  3421.  
  3422. 2003-11-19 01:02  pgregory
  3423.  
  3424.     * Initial efforts to get K3D compiling under Mingw32/MSYS on Win32.
  3425.       Now uses autoconf. Some work still needed.
  3426.  
  3427. 2003-11-18 13:14  tshead
  3428.  
  3429.     * * Only posix filters plugin modules by filename extension (*.so)
  3430.  
  3431. 2003-11-17 14:52  tshead
  3432.  
  3433.     * * Fix: out-of-date information in plugin authoring tutorial *
  3434.       Fix: k3d-config was still trying to link to no-longer-existent
  3435.       sdptypes library * Fix: Some k3dsdk header files were not getting
  3436.       installed
  3437.  
  3438. 2003-11-17 12:18  tshead
  3439.  
  3440.     * * Manual workflow
  3441.  
  3442. 2003-11-16 18:29  tshead
  3443.  
  3444.     * * Manual workflow
  3445.  
  3446. 2003-11-14 11:10  tshead
  3447.  
  3448.     * * Portability improvements
  3449.  
  3450. 2003-11-14 10:37  tshead
  3451.  
  3452.     * * Code cleanup
  3453.  
  3454. 2003-11-11 17:26  tshead
  3455.  
  3456.     * * Build fix - removed obsolete makefiles from configure.ac
  3457.  
  3458. 2003-11-11 16:07  tshead
  3459.  
  3460.     * * Added reference_path() property to sdpGtkObjectContainer, and
  3461.       put it to use loading pixmaps in sdpGtkPixmap * Moved
  3462.       dialog_template_path() out of k3d::iapplication and into the
  3463.       k3dui public API * Flattened dialogtemplates directory * Code
  3464.       cleanup
  3465.  
  3466. 2003-11-10 14:30  tshead
  3467.  
  3468.     * * More path troubleshooting
  3469.  
  3470. 2003-11-10 13:53  tshead
  3471.  
  3472.     * * More path cleanup
  3473.  
  3474. 2003-11-10 12:45  tshead
  3475.  
  3476.     * * More path cleanup
  3477.  
  3478. 2003-11-10 10:47  tshead
  3479.  
  3480.     * * Began working on ADG specialized for manual workflow
  3481.  
  3482. 2003-11-10 10:46  tshead
  3483.  
  3484.     * * Path fix in k3d::button implementation * Began working on an
  3485.       ADG dialog specialized for manual workflow
  3486.  
  3487. 2003-11-09 10:06  tshead
  3488.  
  3489.     * * Filesystem fix - Paul Gregory
  3490.  
  3491. 2003-11-08 12:56  tshead
  3492.  
  3493.     * * Win32 troubleshooting
  3494.  
  3495. 2003-11-07 20:36  tshead
  3496.  
  3497.     * * Fix: shader metafiles were ignored at startup
  3498.  
  3499. 2003-11-06 11:13  tshead
  3500.  
  3501.     * * Additional verbose output for troubleshooting
  3502.  
  3503. 2003-11-06 11:00  tshead
  3504.  
  3505.     * * Code and glib cleanup
  3506.  
  3507. 2003-11-06 03:28  romainbehar
  3508.  
  3509.     * sdpString/Glib clean-up
  3510.  
  3511. 2003-11-05 23:35  tshead
  3512.  
  3513.     * * K-3D 0.3.0.72
  3514.  
  3515. 2003-11-05 22:15  tshead
  3516.  
  3517.     * * Code cleanup
  3518.  
  3519. 2003-11-05 20:32  tshead
  3520.  
  3521.     * * Code cleanup
  3522.  
  3523. 2003-11-05 16:57  tshead
  3524.  
  3525.     * * Code cleanup
  3526.  
  3527. 2003-11-05 16:10  tshead
  3528.  
  3529.     * * Fix: invalid path specifications in GTKML files
  3530.  
  3531. 2003-11-05 15:36  tshead
  3532.  
  3533.     * * boost::filesystem conversion
  3534.  
  3535. 2003-11-05 03:32  romainbehar
  3536.  
  3537.     * Optimized Spirit grammar to make it compile
  3538.  
  3539. 2003-11-04 22:18  tshead
  3540.  
  3541.     * * boost::filesystem cleanup
  3542.  
  3543. 2003-11-04 22:01  tshead
  3544.  
  3545.     * * glib cleanup
  3546.  
  3547. 2003-11-04 21:54  tshead
  3548.  
  3549.     * * glib cleanup
  3550.  
  3551. 2003-11-04 21:24  tshead
  3552.  
  3553.     * * glib cleanup
  3554.  
  3555. 2003-11-04 14:55  tshead
  3556.  
  3557.     * * Removed glib dependency
  3558.  
  3559. 2003-11-04 14:54  tshead
  3560.  
  3561.     * * Code cleanup
  3562.  
  3563. 2003-11-04 14:33  tshead
  3564.  
  3565.     * * Removed glib-isms
  3566.  
  3567. 2003-11-04 12:06  tshead
  3568.  
  3569.     * * Compile-fix for gcc 3.3
  3570.  
  3571. 2003-11-03 08:25  romainbehar
  3572.  
  3573.     * More sdpTypes clean-up
  3574.  
  3575. 2003-11-02 05:47  romainbehar
  3576.  
  3577.     * sdptypes code clean-up
  3578.  
  3579. 2003-11-01 01:15  tshead
  3580.  
  3581.     * * K-3D 0.3.0.71
  3582.  
  3583. 2003-11-01 00:39  tshead
  3584.  
  3585.     * * More context-menu manual workflow work * Conversion to
  3586.       boost::filesystem
  3587.  
  3588. 2003-10-30 19:55  tshead
  3589.  
  3590.     * * Got rid of global static data in k3dsdk/irenderman.h
  3591.  
  3592. 2003-10-30 18:50  tshead
  3593.  
  3594.     * * Removed filename-oriented APIs from sdpxml and sdpgtk
  3595.  
  3596. 2003-10-29 15:33  tshead
  3597.  
  3598.     * * Created k3d::idata_modifier<> interface * Code cleanup
  3599.  
  3600. 2003-10-29 08:45  tshead
  3601.  
  3602.     * * Fix: initialization problem with dynamic submenus *
  3603.       Dynamically-generated list of filters in camera context menu *
  3604.       Restored pick-selection for legacy light objects
  3605.  
  3606. 2003-10-28 20:54  tshead
  3607.  
  3608.     * * Added support for submenus to k3d::dynamic_menu::control *
  3609.       Created k3d::idata_filter and k3d::idata_sink interfaces *
  3610.       Support for adding a "filter" to a construction chain
  3611.  
  3612. 2003-10-28 08:45  tshead
  3613.  
  3614.     * * Added context-sensitive popup menus to camera views * K-3D
  3615.       0.3.0.70
  3616.  
  3617. 2003-10-27 21:52  tshead
  3618.  
  3619.     * * Added k3d::idata_source interface * Created k3d::immutable_mesh
  3620.       wrapper for k3d::mesh, and converted test plugins to use it *
  3621.       Creating an idata_source<const immutable_mesh*> object from the
  3622.       UI automatically creates a RenderMesh object and connects the
  3623.       properties - so the user gets immediate visual feedback.
  3624.  
  3625. 2003-10-26 23:33  tshead
  3626.  
  3627.     * * Fix: k3dMesh selection was broken
  3628.  
  3629. 2003-10-26 14:50  tshead
  3630.  
  3631.     * * Fix for our libsigc++ configure macro - Bart Janssens
  3632.  
  3633. 2003-10-26 11:25  tshead
  3634.  
  3635.     * * K-3D 0.3.0.69
  3636.  
  3637. 2003-10-26 10:45  tshead
  3638.  
  3639.     * * Created RenderManBackgroundPlane object for putting a shader
  3640.       onto a plane (good for lens flares, incorporating live shots,
  3641.       etc.) * Created k3d_painted_constant shader, primarily for use
  3642.       with RenderManBackgroundPlane * Added a "distance" parameter to
  3643.       RenderManBackgroundSphere, so multiple instances can be ordered,
  3644.       and for consistency with RenderManBackgroundPlane * Got rid of
  3645.       totally unusable k3d_imagelayer shader
  3646.  
  3647. 2003-10-24 13:20  tshead
  3648.  
  3649.     * * Added a "render_state" argument to
  3650.       k3dIEditorEngine::EditorRender() and
  3651.       k3dIEditorRender::EditorRenderSelection() * Finished nupatch
  3652.       selection
  3653.  
  3654. 2003-10-24 09:10  tshead
  3655.  
  3656.     * * Basic support for rendering nupatches in both OpenGL and
  3657.       RenderMan * Began selection support fro nupatches
  3658.  
  3659. 2003-10-23 12:42  uid34542
  3660.  
  3661.     * * Updated nucurve to store control vertices with integral weights
  3662.       * Missing File: k3dsdk/selectable.h * Some nupatch work
  3663.  
  3664. 2003-10-22 20:33  tshead
  3665.  
  3666.     * * Additional k3d::nucurve selection fixes
  3667.  
  3668. 2003-10-22 18:31  tshead
  3669.  
  3670.     * * Added support for selecting k3d::nucurve
  3671.  
  3672. 2003-10-22 17:23  tshead
  3673.  
  3674.     * * More nucurve work - eliminated non-rational special-case
  3675.  
  3676. 2003-10-22 15:22  tshead
  3677.  
  3678.     * * Modified k3d::nucurve to store curve order instead of degree,
  3679.       since both OpenGL and RenderMan APIs use order * Removed
  3680.       "rational" flag from k3d::nucurve; non-rational curves are
  3681.       implied by an empty weight vector * Created k3d::is_valid()
  3682.       function for sanity-checking k3d::nucurve instances
  3683.  
  3684. 2003-10-21 23:52  tshead
  3685.  
  3686.     * * Added cubic curve support to k3d::mesh * Created Lawn object to
  3687.       demo cubic curves
  3688.  
  3689. 2003-10-21 00:19  tshead
  3690.  
  3691.     * * RenderMan rendering of linear curves
  3692.  
  3693. 2003-10-20 11:26  tshead
  3694.  
  3695.     * * Created k3d::linear_curve and k3d::linear_curve_group * Created
  3696.       Lightning plugin for testing linear curves * Code cleanup
  3697.  
  3698. 2003-10-20 08:55  romainbehar
  3699.  
  3700.     * FreeType2 lib installation fix from Andy Thaller
  3701.  
  3702. 2003-10-18 15:24  romainbehar
  3703.  
  3704.     * Added experimental NURBS surface support
  3705.  
  3706. 2003-10-16 23:52  tshead
  3707.  
  3708.     * * K-3D 0.3.0.68
  3709.  
  3710. 2003-10-16 23:27  tshead
  3711.  
  3712.     * * Created k3d::point_cloud primitive * Created Starfield object
  3713.       as an example of k3d::point_cloud
  3714.  
  3715. 2003-10-16 21:05  tshead
  3716.  
  3717.     * * Ongoing mesh work
  3718.  
  3719. 2003-10-16 09:11  romainbehar
  3720.  
  3721.     * Updated Python engine (Adam Hupp)
  3722.  
  3723. 2003-10-16 07:40  romainbehar
  3724.  
  3725.     * Implemented nucurve OpenGL rendering
  3726.  
  3727. 2003-10-15 12:09  romainbehar
  3728.  
  3729.     * Ported NURBS polygon to its procedural counterpart
  3730.  
  3731. 2003-10-15 10:40  romainbehar
  3732.  
  3733.     * Implemented nucurve
  3734.  
  3735. 2003-10-07 23:48  tshead
  3736.  
  3737.     * * Initial support for GTK2, including --with-gtk2 configuration
  3738.  
  3739. 2003-10-03 23:27  tshead
  3740.  
  3741.     * * Added boost/pool * ConnecTool object is destroyed when dialog
  3742.       closes * Created ScalePoints object
  3743.  
  3744. 2003-10-03 11:38  tshead
  3745.  
  3746.     * * K-3D 0.3.0.67
  3747.  
  3748. 2003-10-03 11:12  tshead
  3749.  
  3750.     * * Ongoing FrozenMesh work.
  3751.  
  3752. 2003-10-03 01:34  tshead
  3753.  
  3754.     * * k3d::add_grid() generates solid geometry * Created MergeMesh
  3755.       object, that combines two input meshes into one output mesh ...
  3756.       duh! * Began work on FrozenMesh object, that maintains a
  3757.       persistent copy of its input, for manual editing
  3758.  
  3759. 2003-10-02 09:43  tshead
  3760.  
  3761.     * * Mouse scrollwheel wouldn't scroll tutorial menu
  3762.  
  3763. 2003-10-02 01:45  tshead
  3764.  
  3765.     * * Added material-selection to PolyCylinder, PolyGrid, Newell
  3766.       plugins
  3767.  
  3768. 2003-10-02 01:25  tshead
  3769.  
  3770.     * * Added boost/random
  3771.  
  3772. 2003-10-02 01:22  tshead
  3773.  
  3774.     * * Completed support for arbitrary output variables * Completed
  3775.       support for arbitrary output variables * Completed support for
  3776.       arbitrary output variables * Completed support for arbitrary
  3777.       output variables * Completed support for arbitrary output
  3778.       variables * Completed support for arbitrary output variables *
  3779.       Completed support for arbitrary output variables * Completed
  3780.       support for arbitrary output variables * Completed support for
  3781.       arbitrary output variables
  3782.  
  3783. 2003-10-01 00:51  tshead
  3784.  
  3785.     * * Ongoing mesh output variable work
  3786.  
  3787. 2003-09-30 23:07  tshead
  3788.  
  3789.     * * Fixed selection for quadrics
  3790.  
  3791. 2003-09-30 10:37  tshead
  3792.  
  3793.     * * Fix: Python engine compile-time error
  3794.  
  3795. 2003-09-30 09:03  tshead
  3796.  
  3797.     * * K-3D 0.3.0.66
  3798.  
  3799. 2003-09-30 01:56  tshead
  3800.  
  3801.     * * Tweaked AnimationScript plugin to only fire the script when the
  3802.       observed time changes
  3803.  
  3804. 2003-09-30 01:34  tshead
  3805.  
  3806.     * * Began adding arbitrary output variables to k3d::mesh * Refined
  3807.       copy & assignment behavior in k3d::bilinear_patch and
  3808.       k3d::bicubic_patch
  3809.  
  3810. 2003-09-29 01:37  tshead
  3811.  
  3812.     * * Created AnimationScript object
  3813.  
  3814. 2003-09-29 00:48  tshead
  3815.  
  3816.     * * Code cleanup
  3817.  
  3818. 2003-09-28 18:20  tshead
  3819.  
  3820.     * * Ongoing mesh work
  3821.  
  3822. 2003-09-28 02:35  tshead
  3823.  
  3824.     * * Improved mesh selection
  3825.  
  3826. 2003-09-27 22:11  tshead
  3827.  
  3828.     * * Added bilinear patches to k3d::mesh * RenderMan rendering of
  3829.       bilinear and bicubic patches
  3830.  
  3831. 2003-09-27 19:16  tshead
  3832.  
  3833.     * * Added selection, solid, and edge-drawing capabilities for
  3834.       k3d::bicubic_mesh
  3835.  
  3836. 2003-09-26 18:53  idragosani
  3837.  
  3838.     *
  3839.       Fixed module
  3840.  
  3841. 2003-09-26 16:03  tshead
  3842.  
  3843.     * * Fixed OpenGL patch rendering in RenderMesh * Added color coding
  3844.       to RenderMesh
  3845.  
  3846. 2003-09-26 10:57  tshead
  3847.  
  3848.     * * Began adding selection capabilities to k3d::mesh * Created
  3849.       k3dIEditorRender::RenderSelection() method
  3850.  
  3851. 2003-09-26 09:49  idragosani
  3852.  
  3853.     *
  3854.       Added new abstract interface for joints, and new object
  3855.       ODEHingeJoint, and added constraint force mixing (CFM) and error
  3856.       reduction parameter (ERP) to ODEWorld
  3857.  
  3858. 2003-09-26 08:57  romainbehar
  3859.  
  3860.     * Code clean-up
  3861.  
  3862. 2003-09-26 07:48  romainbehar
  3863.  
  3864.     * Bezier bicubic patch support for k3d::mesh
  3865.  
  3866. 2003-09-26 07:44  romainbehar
  3867.  
  3868.     * Bezier bicubic patch support for k3d::mesh
  3869.  
  3870. 2003-09-25 10:46  tshead
  3871.  
  3872.     * * K-3D 0.3.0.65
  3873.  
  3874. 2003-09-24 23:46  tshead
  3875.  
  3876.     * * Created PolyCylinder object * Ongoing property update work
  3877.  
  3878. 2003-09-24 15:39  tshead
  3879.  
  3880.     * * Moved property-writing functionality out of k3d::iproperty and
  3881.       into its own k3d::iwritable_property interface * Refactored
  3882.       k3d::data to allow for read-only storage, clarity * Created
  3883.       k3d::demand_storage policy for creating objects on-demand *
  3884.       Updated the DAG implementation so property changes are
  3885.       distributed to child properties * Renamed k3d::surface to
  3886.       k3d::polyhedron for clarity * PolyGrid and Instance1D objects
  3887.       only create data on-demand * Renamed MeshRender to RenderMesh,
  3888.       and added hooks for caching render data
  3889.  
  3890. 2003-09-24 14:29  idragosani
  3891.  
  3892.     *
  3893.       Removed skeleton modukle from build, since it is part of ODE now
  3894.  
  3895. 2003-09-24 14:19  idragosani
  3896.  
  3897.     *
  3898.       Fixed a bug in bone.cpp
  3899.  
  3900. 2003-09-24 13:03  idragosani
  3901.  
  3902.     *
  3903.       Updated bones object
  3904.  
  3905. 2003-09-24 11:01  idragosani
  3906.  
  3907.     *
  3908.       Moved bones/skeleton into ODE plugin
  3909.  
  3910. 2003-09-23 12:50  idragosani
  3911.  
  3912.     *
  3913.       Added new skeleton module
  3914.  
  3915. 2003-09-23 10:49  tshead
  3916.  
  3917.     * * K-3D 0.3.0.64
  3918.  
  3919. 2003-09-23 10:39  tshead
  3920.  
  3921.     * * Created add_unit_cube() and add_grid() primitive functions to
  3922.       k3dsdk/mesh.h * Added support for subdivision mesh type to
  3923.       surfaces / render mesh and tested * Fix: k3d::init_enumeration
  3924.       was creating a reference to a temporary object, causing a
  3925.       segfault
  3926.  
  3927. 2003-09-21 17:50  tshead
  3928.  
  3929.     * * K-3D 0.3.0.63
  3930.  
  3931. 2003-09-21 16:37  tshead
  3932.  
  3933.     * * sdpString cleanup * Fix: crash caused by command-nodes not
  3934.       getting removed from the tree
  3935.  
  3936. 2003-09-20 15:05  tshead
  3937.  
  3938.     * * Moved ShadowMap object to RenderMan module
  3939.  
  3940. 2003-09-20 14:41  tshead
  3941.  
  3942.     * * Got rid of k3dEditorRender and k3dTransformObject objects
  3943.  
  3944. 2003-09-19 17:08  tshead
  3945.  
  3946.     * * Moved under-utilized k3dTriangleMesh out of K3DSDK * Increased
  3947.       JavaScript stacksize (need to make this configurable at some
  3948.       point) * Ongoing k3d::mesh development
  3949.  
  3950. 2003-09-19 00:28  tshead
  3951.  
  3952.     * * Got rid of duplicate DeleteObject() class
  3953.  
  3954. 2003-09-18 19:59  tshead
  3955.  
  3956.     * * K-3D 0.3.0.62
  3957.  
  3958. 2003-09-18 14:47  tshead
  3959.  
  3960.     * * Added deletion signal to k3d::iproperty * Ongoing scripting UI
  3961.  
  3962. 2003-09-17 23:42  tshead
  3963.  
  3964.     * * Ongoing inline script editor work
  3965.  
  3966. 2003-09-17 20:55  tshead
  3967.  
  3968.     * * Created k3d::iscript_property and k3d::inline_script_editor
  3969.  
  3970. 2003-09-17 16:03  tshead
  3971.  
  3972.     * * Eliminated statically-defined class_id definitions in K3DSDK
  3973.  
  3974. 2003-09-17 02:10  tshead
  3975.  
  3976.     * * Improved k3d::data initialization
  3977.  
  3978. 2003-09-15 00:56  tshead
  3979.  
  3980.     * * Added documentation for JavaScript stream objects
  3981.  
  3982. 2003-09-15 00:22  tshead
  3983.  
  3984.     * * Created JavaScript istream object for file input
  3985.  
  3986. 2003-09-14 22:02  tshead
  3987.  
  3988.     * * Added hair shader from AppNote #19
  3989.  
  3990. 2003-09-14 16:43  tshead
  3991.  
  3992.     * * RenderMan JavaScript binding
  3993.  
  3994. 2003-09-14 11:41  tshead
  3995.  
  3996.     * * RenderMan interface
  3997.  
  3998. 2003-09-14 02:44  tshead
  3999.  
  4000.     * * More RenderMan work
  4001.  
  4002. 2003-09-13 23:53  romainbehar
  4003.  
  4004.     * NURBS Circle primitive now works properly
  4005.  
  4006. 2003-09-13 16:38  tshead
  4007.  
  4008.     * * Cleanup
  4009.  
  4010. 2003-09-13 01:44  tshead
  4011.  
  4012.     * * RenderMan output cleanup
  4013.  
  4014. 2003-09-11 22:58  tshead
  4015.  
  4016.     * * RenderMan scripting * Created k3d_particle shader * Better
  4017.       automatic shader compilation at render time * Code cleanup
  4018.  
  4019. 2003-09-11 01:55  tshead
  4020.  
  4021.     * * RenderMan Scripting
  4022.  
  4023. 2003-09-11 00:50  tshead
  4024.  
  4025.     * * JavaScript RenderMan binding
  4026.  
  4027. 2003-09-10 19:50  tshead
  4028.  
  4029.     * * Created RenderManScript object * Updated script engine
  4030.       lifetimes so engines can persist data between calls to execute()
  4031.       * Code cleanup
  4032.  
  4033. 2003-09-10 05:27  romainbehar
  4034.  
  4035.     * New NURBS curve : triangle
  4036.  
  4037. 2003-09-10 00:27  tshead
  4038.  
  4039.     * * Generalized the mechanism for passing context data to scripts
  4040.  
  4041. 2003-09-09 20:18  tshead
  4042.  
  4043.     * * Code cleanup
  4044.  
  4045. 2003-09-09 16:30  tshead
  4046.  
  4047.     * * sdpString cleanup
  4048.  
  4049. 2003-09-08 23:51  tshead
  4050.  
  4051.     * * Tutorial-enabled ConnectProperties tool * Code cleanup
  4052.  
  4053. 2003-09-08 00:21  tshead
  4054.  
  4055.     * * More mesh work - created Instance1D plugin
  4056.  
  4057. 2003-09-05 11:25  tshead
  4058.  
  4059.     * * More LIBADD vs LDADD cleanup
  4060.  
  4061. 2003-09-05 10:39  tshead
  4062.  
  4063.     * * Added "DEPRECATED" status to plugin factories * Mesh work
  4064.  
  4065. 2003-09-05 10:37  tshead
  4066.  
  4067.     * * Files missing from installation - Fred Labrosse
  4068.  
  4069. 2003-09-04 11:18  tshead
  4070.  
  4071.     * * Mesh work
  4072.  
  4073. 2003-09-04 11:17  tshead
  4074.  
  4075.     * * Yet more mesh work
  4076.  
  4077. 2003-09-04 10:30  tshead
  4078.  
  4079.     * * Ongoing mesh work
  4080.  
  4081. 2003-09-04 01:13  tshead
  4082.  
  4083.     * * New mesh work
  4084.  
  4085. 2003-09-02 09:26  romainbehar
  4086.  
  4087.     * Created first NURBS curve primitive
  4088.  
  4089. 2003-09-02 09:22  romainbehar
  4090.  
  4091.     * Created first NURBS curve primitive
  4092.  
  4093. 2003-08-29 22:58  tshead
  4094.  
  4095.     * * Doh!
  4096.  
  4097. 2003-08-28 11:10  tshead
  4098.  
  4099.     * * K-3D 0.3.0.61
  4100.  
  4101. 2003-08-28 10:49  tshead
  4102.  
  4103.     * * Added k3d_square_ridges displacement shader
  4104.  
  4105. 2003-08-27 21:17  tshead
  4106.  
  4107.     * * Consolidated NURBS plugin code
  4108.  
  4109. 2003-08-27 13:43  tshead
  4110.  
  4111.     * * Fix: Hyperboloid preview in viewport did not match the rendered
  4112.       object
  4113.  
  4114. 2003-08-27 10:39  tshead
  4115.  
  4116.     * * K-3D 0.3.0.60
  4117.  
  4118. 2003-08-27 00:48  tshead
  4119.  
  4120.     * * Updated namespaces to avoid module name clashes at startup
  4121.  
  4122. 2003-08-26 17:49  tshead
  4123.  
  4124.     * * Added --with-gcc-3-3 option and check
  4125.  
  4126. 2003-08-26 17:08  tshead
  4127.  
  4128.     * * RIB output layer doesn't generate inline parameter declarations
  4129.       for RiOption calls (since the render engine should know the types
  4130.       of its own options!)
  4131.  
  4132. 2003-08-25 14:25  tshead
  4133.  
  4134.     * * SDPCSTRING cleanup
  4135.  
  4136. 2003-08-25 12:22  tshead
  4137.  
  4138.     * * Fix: bizarro problem with shared libraries, anonymous
  4139.       namespaces, and script-engine module registration
  4140.  
  4141. 2003-08-25 11:15  tshead
  4142.  
  4143.     * * K-3D 0.3.0.59
  4144.  
  4145. 2003-08-25 10:59  tshead
  4146.  
  4147.     * * Added crop, scale, mirror, and alpha support to
  4148.       k3d_paintedplastic.sl
  4149.  
  4150. 2003-08-23 15:33  tshead
  4151.  
  4152.     * * Specifying normals for polygons != 4 sides is undefined for
  4153.       RenderMan
  4154.  
  4155. 2003-08-23 15:32  tshead
  4156.  
  4157.     * * k3d::button::control doesn't require a pixmap *
  4158.       k3d::shader_arguments::control sizes child controls better
  4159.  
  4160. 2003-08-22 20:12  tshead
  4161.  
  4162.     * * Fix: clipboard paste was broken
  4163.  
  4164. 2003-08-22 20:11  tshead
  4165.  
  4166.     * * Installation fix: missing shaders
  4167.  
  4168. 2003-08-22 15:59  tshead
  4169.  
  4170.     * * Added support for closing the application from a script * Fix:
  4171.       inoperative hotkeys
  4172.  
  4173. 2003-08-22 14:05  tshead
  4174.  
  4175.     * * Code cleanup
  4176.  
  4177. 2003-08-22 09:40  tshead
  4178.  
  4179.     * * Fix: segfault when calling BlockAllEvents() /
  4180.       UnblockAllEvents() on an idle event
  4181.  
  4182. 2003-08-22 01:25  blackburst
  4183.  
  4184.     * * Added exit method that can be used by scripting engines
  4185.  
  4186. 2003-08-22 00:30  tshead
  4187.  
  4188.     * * Build fix
  4189.  
  4190. 2003-08-21 22:38  tshead
  4191.  
  4192.     * * Build fixes
  4193.  
  4194. 2003-08-21 21:52  tshead
  4195.  
  4196.     * * Code cleanup - got rid of sdpRegEx * Code cleanup - moved
  4197.       gtkurl to k3dui * Code cleanup - moved k3dOptionXXXX to the
  4198.       k3d::options namespace
  4199.  
  4200. 2003-08-20 09:18  tshead
  4201.  
  4202.     * * Added texture, reflection_map, and shadow_map tutorials
  4203.  
  4204. 2003-08-19 14:03  tshead
  4205.  
  4206.     * * Minor fixes for polyhedron material assignment
  4207.  
  4208. 2003-08-19 11:22  tshead
  4209.  
  4210.     * * Shader cleanup
  4211.  
  4212. 2003-08-19 00:26  tshead
  4213.  
  4214.     * * Added analytic antialiasing and a StripeColor argument to the
  4215.       k3d_warningstripes shader
  4216.  
  4217. 2003-08-18 11:47  tshead
  4218.  
  4219.     * * Added intensity argument to k3d_constant shader
  4220.  
  4221. 2003-08-18 11:45  tshead
  4222.  
  4223.     * * Added CropWindow support to RenderMan engine
  4224.  
  4225. 2003-08-17 19:37  tshead
  4226.  
  4227.     * * Tutorial-enabled color chooser * Restored path extrusion
  4228.       tutorial * Restored radial extrusion tutorial * Restored solor
  4229.       tutorial
  4230.  
  4231. 2003-08-16 09:11  tshead
  4232.  
  4233.     * * Ongoing tutorial restoration
  4234.  
  4235. 2003-08-15 23:20  tshead
  4236.  
  4237.     * * Code cleanup
  4238.  
  4239. 2003-08-15 14:29  tshead
  4240.  
  4241.     * * Converted k3dScriptMenuItem to k3d::menu_item::control * Added
  4242.       a signal to k3d::menu_item::control
  4243.  
  4244. 2003-08-15 12:07  tshead
  4245.  
  4246.     * * Converted k3dScriptButton to k3d::button::control, made scripts
  4247.       optional, and added a signal * Tutorial-enabled
  4248.       k3d::button::control, and by extension, ADG
  4249.  
  4250. 2003-08-15 12:05  tshead
  4251.  
  4252.     * * Code cleanup
  4253.  
  4254. 2003-08-14 16:41  tshead
  4255.  
  4256.     * * Code cleanup - moved all UI code out of K3DSDK and into K3DUI
  4257.  
  4258. 2003-08-14 10:49  tshead
  4259.  
  4260.     * * K-3D 0.3.0.57
  4261.  
  4262. 2003-08-14 09:17  tshead
  4263.  
  4264.     * * Created ReflectionMap object * Added bitmap-lookup coordinates
  4265.       to k3d_decalplastic
  4266.  
  4267. 2003-08-13 21:59  tshead
  4268.  
  4269.     * * Restored "Polygons" tutorial
  4270.  
  4271. 2003-08-13 20:11  tshead
  4272.  
  4273.     * * Updated tutorial message box to display CAPS LOCK instead of
  4274.       ALT * Restored "Geometry Selection" tutorial
  4275.  
  4276. 2003-08-13 11:22  tshead
  4277.  
  4278.     * * New Feature: ESC cancels tutorial cruise control mode * New
  4279.       Feature: ESC cancels running tutorials * Restored "Camera
  4280.       Navigation" and "Simple Geometry" tutorials
  4281.  
  4282. 2003-08-11 22:49  tshead
  4283.  
  4284.     * * K-3D 0.3.0.56
  4285.  
  4286. 2003-08-11 22:21  tshead
  4287.  
  4288.     * * Added ImageMagick bitmap read / write plugins - Brett McCoy *
  4289.       Added TIFF bitmap write plugin - Tim * Added
  4290.       k3d::ifile_format::priority() method for choosing file formats
  4291.       automatically * Added k3d_decalplastic shader - Tim * Code
  4292.       cleanup - cleaned-out k3dcom.h/.cpp - Tim
  4293.  
  4294. 2003-08-10 14:31  idragosani
  4295.  
  4296.     *
  4297.       Completed implementations of ImageMagick plugins
  4298.  
  4299. 2003-08-09 21:00  idragosani
  4300.  
  4301.     *
  4302.       Added skeleton code for ImageMagick reader and writer classes (it
  4303.       compiles, but does not yet do anything)
  4304.  
  4305. 2003-08-09 20:58  idragosani
  4306.  
  4307.     *
  4308.       Added autoconf support for new ImageMagick plugins, and new Class
  4309.       IDs
  4310.  
  4311. 2003-08-09 18:30  tshead
  4312.  
  4313.     * * Build fix
  4314.  
  4315. 2003-08-09 18:17  tshead
  4316.  
  4317.     * * Initial collision-detection checkin
  4318.  
  4319. 2003-08-09 01:21  tshead
  4320.  
  4321.     * * Missing .slmeta file for k3d_starfield shader * Added
  4322.       k3d_gradient_t shader
  4323.  
  4324. 2003-08-09 01:20  tshead
  4325.  
  4326.     * * Update: proper aqsl command-line for newer versions of Aqsis
  4327.  
  4328. 2003-08-09 01:19  tshead
  4329.  
  4330.     * * Fix: newly-created mesh geometry wasn't properly selected
  4331.  
  4332. 2003-08-08 11:30  tshead
  4333.  
  4334.     * * k3d_glow shader uses opacity information
  4335.  
  4336. 2003-08-08 11:21  tshead
  4337.  
  4338.     * * Restored simple_geometry tutorial
  4339.  
  4340. 2003-08-07 00:14  tshead
  4341.  
  4342.     * * K-3D 0.3.0.55
  4343.  
  4344. 2003-08-06 23:44  tshead
  4345.  
  4346.     * * Better error output
  4347.  
  4348. 2003-08-06 23:43  tshead
  4349.  
  4350.     * * Update: ShadowMap object uses Hider "hidden" "depthfilter" [
  4351.       "midpoint" ] for shadows that require infinitely less tweaking ;)
  4352.  
  4353. 2003-08-05 23:03  tshead
  4354.  
  4355.     * * Fix: broken tutorial functionality in rename object dialog *
  4356.       Code cleanup
  4357.  
  4358. 2003-08-05 13:10  tshead
  4359.  
  4360.     * * Removed unused Result argument from
  4361.       k3d::icommand_node::execute_command() * Tutorial-enabled
  4362.       check_button control
  4363.  
  4364. 2003-08-05 13:08  tshead
  4365.  
  4366.     * * Tutorial fixes
  4367.  
  4368. 2003-08-04 22:09  tshead
  4369.  
  4370.     * * Fix: broke ADG object choosers during k3d::iobject conversion *
  4371.       Moved implicit object functionality out of K3DSDK
  4372.  
  4373. 2003-08-04 13:38  tshead
  4374.  
  4375.     * * Converted k3dISnapTarget to k3d::isnap_target * Code cleanup
  4376.  
  4377. 2003-08-04 11:01  tshead
  4378.  
  4379.     * * ODE fun - converted to ADG
  4380.  
  4381. 2003-08-01 13:25  tshead
  4382.  
  4383.     * * K-3D 0.3.0.54
  4384.  
  4385. 2003-07-31 15:30  tshead
  4386.  
  4387.     * * Removed obsolete frequency and phase properties from color and
  4388.       scalar channels
  4389.  
  4390. 2003-07-31 15:30  tshead
  4391.  
  4392.     * * Build Fix
  4393.  
  4394. 2003-07-31 01:28  tshead
  4395.  
  4396.     * * K-3D 0.3.0.53
  4397.  
  4398. 2003-07-31 01:11  tshead
  4399.  
  4400.     * * ScalarProperty object and ConnectProperty tools, contributed by
  4401.       Bart Janssens!
  4402.  
  4403. 2003-07-30 15:22  tshead
  4404.  
  4405.     * * Code cleanup: converted k3dIObject and k3dObject to
  4406.       k3d::iobject and k3d::object, respectively
  4407.  
  4408. 2003-07-28 10:14  tshead
  4409.  
  4410.     * * K-3D 0.3.0.52
  4411.  
  4412. 2003-07-28 09:55  tshead
  4413.  
  4414.     * * netpbm.conf file is generated by configure based on the outcome
  4415.       of the with-new-pnmtotiff test
  4416.  
  4417. 2003-07-28 08:57  tshead
  4418.  
  4419.     * * Fix: Restored OBJReader factory name * Fix: Mesh undo test
  4420.  
  4421. 2003-07-28 08:27  tshead
  4422.  
  4423.     * * Fix: restored tutorial-functionality to hierarchy control *
  4424.       Created JavaScript ostream object
  4425.  
  4426. 2003-07-27 15:02  tshead
  4427.  
  4428.     * * Restored tutorial functionality in object chooser
  4429.  
  4430. 2003-07-27 00:57  tshead
  4431.  
  4432.     * * Runtime warning cleanup
  4433.  
  4434. 2003-07-26 22:53  tshead
  4435.  
  4436.     * * Created k3d::editor::render using parameterized inheritance *
  4437.       Converted k3d::tranform to parameterized inheritance
  4438.  
  4439. 2003-07-26 08:16  tshead
  4440.  
  4441.     * * Code cleanup
  4442.  
  4443. 2003-07-26 07:40  tshead
  4444.  
  4445.     * * Fix: ridiculously picky yafray output
  4446.  
  4447. 2003-07-26 06:38  tshead
  4448.  
  4449.     * * Got rid of sdpResult and related cruft
  4450.  
  4451. 2003-07-25 01:58  tshead
  4452.  
  4453.     * * K-3D 0.3.0.51
  4454.  
  4455. 2003-07-25 01:53  tshead
  4456.  
  4457.     * * Fix: crash creating YAFRAY engine due to linker confusion
  4458.  
  4459. 2003-07-25 01:26  tshead
  4460.  
  4461.     * * Code cleanup
  4462.  
  4463. 2003-07-24 15:18  tshead
  4464.  
  4465.     * * Restored lasso selection * Rewrote / restored deep selection
  4466.       for all use cases * Updated selection behavior: shift adds to the
  4467.       current selection, control subtracts, caps-lock enables lasso
  4468.       selection
  4469.  
  4470. 2003-07-23 21:16  tshead
  4471.  
  4472.     * * K-3D 0.3.0.50 (for real)
  4473.  
  4474. 2003-07-23 20:22  tshead
  4475.  
  4476.     * * Fix: transformable object targets were not restored properly
  4477.       after loading
  4478.  
  4479. 2003-07-23 16:52  tshead
  4480.  
  4481.     * * K-3D 0.3.0.50
  4482.  
  4483. 2003-07-23 16:22  tshead
  4484.  
  4485.     * * Re-enabled object_chooser for texture arguments in shaders *
  4486.       Fix: shader texture arguments were not correctly initialized
  4487.       after loading
  4488.  
  4489. 2003-07-23 16:20  tshead
  4490.  
  4491.     * * Added configure tests for a workable netpbm installation
  4492.  
  4493. 2003-07-22 16:36  tshead
  4494.  
  4495.     * * Code cleanup
  4496.  
  4497. 2003-07-22 14:52  tshead
  4498.  
  4499.     * * Removed dependency on GTK+ for keyboard / mouse event modifiers
  4500.  
  4501. 2003-07-20 22:35  tshead
  4502.  
  4503.     * * Implemented deep selection for objects and polygons in
  4504.       k3d::select() / k3d::deselect * Code cleanup
  4505.  
  4506. 2003-07-18 12:17  tshead
  4507.  
  4508.     * * Switched k3d_dented from the Advanced RenderMan version to the
  4509.       earlier version that ships with Aqsis
  4510.  
  4511. 2003-07-18 10:32  tshead
  4512.  
  4513.     * * Maya reader bug fixes: loading transformations
  4514.  
  4515. 2003-07-17 22:29  tshead
  4516.  
  4517.     * * Repository cleanup
  4518.  
  4519. 2003-07-17 18:28  tshead
  4520.  
  4521.     * * Code cleanup
  4522.  
  4523. 2003-07-17 00:20  tshead
  4524.  
  4525.     * * Document loading rejects deprecated document versions * Created
  4526.       k3d-convert utility for upgrading documents
  4527.  
  4528. 2003-07-16 01:30  tshead
  4529.  
  4530.     * * Fix: NURBS surface crash when empty * Fix: Text tool crash when
  4531.       initial font choice is unavailable * Fix: ADG spin buttons
  4532.       weren't created for int or unsigned int types
  4533.  
  4534. 2003-07-16 00:35  tshead
  4535.  
  4536.     * * Version 0.3.0.48
  4537.  
  4538. 2003-07-16 00:16  tshead
  4539.  
  4540.     * * Added integer-type spin-button support to ADG * Added
  4541.       real-world unit-of-measure support to ADG
  4542.  
  4543. 2003-07-15 13:57  tshead
  4544.  
  4545.     * * ADG support for float, long, and unsigned long properties *
  4546.       Code cleanup
  4547.  
  4548. 2003-07-15 01:43  tshead
  4549.  
  4550.     * * Version 0.3.0.47
  4551.  
  4552. 2003-07-15 01:32  tshead
  4553.  
  4554.     * * More manipulator madness
  4555.  
  4556. 2003-07-14 10:34  tshead
  4557.  
  4558.     * * Workaround: bizarro link problems between Cone object /
  4559.       PolyCone tool * Code cleanup
  4560.  
  4561. 2003-07-14 02:16  tshead
  4562.  
  4563.     * * Object parenting support, NURBS object, Maya reader - Ed
  4564.       Millard
  4565.  
  4566. 2003-07-13 23:21  tshead
  4567.  
  4568.     * * K-3D 0.3.0.46
  4569.  
  4570. 2003-07-13 23:11  tshead
  4571.  
  4572.     * * Selection design work
  4573.  
  4574. 2003-07-11 16:17  tshead
  4575.  
  4576.     * * Merged boost/mem_fn library
  4577.  
  4578. 2003-07-10 00:14  tshead
  4579.  
  4580.     * * Added "Save RIB To File" render engine * Shaders use "null"
  4581.       instead of empty-string for unassigned shaders
  4582.  
  4583. 2003-07-09 19:35  tshead
  4584.  
  4585.     * * Code cleanup
  4586.  
  4587. 2003-07-08 09:17  tshead
  4588.  
  4589.     * * Fix: switched default Aqsis compiler from "aqslcomp" to "aqsl"
  4590.  
  4591. 2003-07-08 09:16  tshead
  4592.  
  4593.     * * Fix: thrown exception creating user options directory
  4594.  
  4595. 2003-07-01 12:21  edwardmillard
  4596.  
  4597.     * Optimize atom sphere drawing.  About a 2X improvement.
  4598.  
  4599. 2003-06-30 05:16  romainbehar
  4600.  
  4601.     * Glib clean-up
  4602.  
  4603. 2003-06-27 09:25  tshead
  4604.  
  4605.     * * Fix: selection mode enumeration incomplete - Ed Millard
  4606.  
  4607. 2003-06-27 09:13  tshead
  4608.  
  4609.     * * Install fix by Bart Janssens
  4610.  
  4611. 2003-06-26 22:06  tshead
  4612.  
  4613.     * * Passing strings by reference for efficiency in k3d::data *
  4614.       Restored missing object-creation functionality in
  4615.       k3d::object_chooser * Fix: CSG objects were broken by RI API
  4616.       changes
  4617.  
  4618. 2003-06-25 14:19  tshead
  4619.  
  4620.     * * Added command description to k3d::icommand_node and
  4621.       k3d::command_node * Fix: inlined glLoadName(), glPushName(),
  4622.       glGetName() to avoid link errors
  4623.  
  4624. 2003-06-25 00:41  tshead
  4625.  
  4626.     * * K-3D 0.3.0.45
  4627.  
  4628. 2003-06-25 00:30  tshead
  4629.  
  4630.     * * Switched SoftObject to ADG
  4631.  
  4632. 2003-06-25 00:10  tshead
  4633.  
  4634.     * * Added object chooser support to ADG
  4635.  
  4636. 2003-06-24 21:24  tshead
  4637.  
  4638.     * * Fix: MD3 memory management
  4639.  
  4640. 2003-06-24 15:21  tshead
  4641.  
  4642.     * * Added utilities for portably storing pointers as GL names
  4643.       across different architectures
  4644.  
  4645. 2003-06-24 09:12  tshead
  4646.  
  4647.     * * Created Quake MD3 reader - Ed * Created chem module and moved
  4648.       PDB reader - Ed
  4649.  
  4650. 2003-06-23 22:36  tshead
  4651.  
  4652.     * * Support for building docs outside source tree - Gilles J.
  4653.       Seguin <segg@infonet.ca> * Documentation build fixes - Tim
  4654.  
  4655. 2003-06-23 18:03  tshead
  4656.  
  4657.     * * Build fix: tools still using k3dICamera::Axis
  4658.  
  4659. 2003-06-23 12:22  tshead
  4660.  
  4661.     * * Added chooser support to ADG * Changed k3dAxis to k3d::axis,
  4662.       and used to to replace k3dICamera::Axis * Replaced more plugin
  4663.       dialogs with ADG
  4664.  
  4665. 2003-06-20 09:24  tshead
  4666.  
  4667.     * * Defined standard k3d::color type for color storage * Added
  4668.       k3d::color_chooser support to automatic dialog generation
  4669.  
  4670. 2003-06-18 23:34  tshead
  4671.  
  4672.     * * Code cleanup
  4673.  
  4674. 2003-06-18 23:32  tshead
  4675.  
  4676.     * * K-3D 0.3.0.42
  4677.  
  4678. 2003-06-17 22:15  tshead
  4679.  
  4680.     * * First iteration automatic dialog generation
  4681.  
  4682. 2003-06-17 01:47  tshead
  4683.  
  4684.     * * Box selection fix
  4685.  
  4686. 2003-06-16 10:49  tshead
  4687.  
  4688.     * * Double-click selection refreshes display * Pick-matrix fix for
  4689.       box selection
  4690.  
  4691. 2003-06-15 07:15  blackburst
  4692.  
  4693.     * * Using local DocBook DTD
  4694.  
  4695. 2003-06-15 07:14  blackburst
  4696.  
  4697.     * * Fixed so documentation will not be regenerated on every build
  4698.  
  4699. 2003-06-13 23:24  tshead
  4700.  
  4701.     * * Second iteration selection by Ed Millard * gcc 3.3 build fixes
  4702.       by Bart Janssens * Started auto dialog generation - Tim
  4703.  
  4704. 2003-06-12 12:52  tshead
  4705.  
  4706.     * * Newly-created channels default to the original property value
  4707.  
  4708. 2003-06-12 11:05  tshead
  4709.  
  4710.     * * Created k3d::property_channel_button * Fix: object command node
  4711.       names weren't getting set via scripted name changes
  4712.  
  4713. 2003-06-12 11:02  tshead
  4714.  
  4715.     * * Created k3d::property_channel_button * Fix: object command node
  4716.       names weren't getting set via scripted name changes
  4717.  
  4718. 2003-06-11 10:58  tshead
  4719.  
  4720.     * * Build 0.3.0.39
  4721.  
  4722. 2003-06-11 01:05  tshead
  4723.  
  4724.     * * Moved import/export out of k3d;:idocument * Added selection to
  4725.       JavaScript engine * Renamed polygon primitive tools to prevent
  4726.       name clashes with quadratic prims
  4727.  
  4728. 2003-06-11 01:01  tshead
  4729.  
  4730.     * * Moved import/export out of k3d;:idocument * Added selection to
  4731.       JavaScript engine * Renamed polygon primitive tools to prevent
  4732.       name clashes with quadratic prims
  4733.  
  4734. 2003-06-10 15:53  tshead
  4735.  
  4736.     * * Build fix - gcc 3.3
  4737.  
  4738. 2003-06-10 14:30  tshead
  4739.  
  4740.     * * Fix: accidentally removed libtoolize from bootstrap - doh!
  4741.  
  4742. 2003-06-10 14:16  tshead
  4743.  
  4744.     * * Code cleanup * Fix: gcc 3.3 compile error
  4745.  
  4746. 2003-06-10 06:31  romainbehar
  4747.  
  4748.     * Reversed mistake :(
  4749.  
  4750. 2003-06-10 06:26  romainbehar
  4751.  
  4752.     * Fixed missing assert()
  4753.  
  4754. 2003-06-09 20:51  tshead
  4755.  
  4756.     * * Selected-related cleanup
  4757.  
  4758. 2003-06-09 14:26  blackburst
  4759.  
  4760.     * * Customized DocBook template
  4761.  
  4762. 2003-06-09 14:22  blackburst
  4763.  
  4764.     * * Customized DocBook template
  4765.  
  4766. 2003-06-09 12:13  tshead
  4767.  
  4768.     * * Initial commit of object selection - Ed Millard
  4769.  
  4770. 2003-06-09 12:00  blackburst
  4771.  
  4772.     * * Initial checkin of complete DocBook XSL templates
  4773.  
  4774. 2003-06-09 11:57  blackburst
  4775.  
  4776.     * * Customized DocBook template
  4777.  
  4778. 2003-06-09 11:49  blackburst
  4779.  
  4780.     * * Customized DocBook template
  4781.  
  4782. 2003-06-09 11:43  blackburst
  4783.  
  4784.     * * Initial checkin of complete DocBook XSL templates
  4785.  
  4786. 2003-06-09 11:39  blackburst
  4787.  
  4788.     * * Initial checkin of complete DocBook XSL templates
  4789.  
  4790. 2003-06-09 11:29  blackburst
  4791.  
  4792.     * * Initial checkin of complete DocBook XSL templates
  4793.  
  4794. 2003-06-09 11:20  blackburst
  4795.  
  4796.     * * Initial checkin of complete DocBook XSL templates
  4797.  
  4798. 2003-06-09 09:08  romainbehar
  4799.  
  4800.     * Added object factory method
  4801.  
  4802. 2003-06-09 03:49  romainbehar
  4803.  
  4804.     * GLib clean-up
  4805.  
  4806. 2003-06-09 03:29  blackburst
  4807.  
  4808.     * * Initial commit of customized template. Work in progress.
  4809.  
  4810. 2003-06-09 03:19  blackburst
  4811.  
  4812.     * * Reverting to previous version
  4813.  
  4814. 2003-06-09 01:59  blackburst
  4815.  
  4816.     * * Removed the --docbook switch
  4817.  
  4818. 2003-06-08 17:13  blackburst
  4819.  
  4820.     * * Changed DocBook process tool to xsltproc
  4821.  
  4822. 2003-06-08 15:02  blackburst
  4823.  
  4824.     * * Changed DocBook processing tool to xsltproc
  4825.  
  4826. 2003-06-08 14:55  blackburst
  4827.  
  4828.     * * Changed DocBook processing tool to xsltproc
  4829.  
  4830. 2003-06-08 09:57  tshead
  4831.  
  4832.     * * Fix: shader data and material selections weren't serialized
  4833.  
  4834. 2003-06-08 05:24  blackburst
  4835.  
  4836.     * * Correcting silly typo
  4837.  
  4838. 2003-06-08 03:20  blackburst
  4839.  
  4840.     * * Changed path to figures.
  4841.  
  4842. 2003-06-08 03:19  blackburst
  4843.  
  4844.     * * Changed path to figures
  4845.  
  4846. 2003-06-08 03:17  blackburst
  4847.  
  4848.     * * Changed paths to figures in hope to get PDF creation working,
  4849.       it did not.  * Added history about Lissa curves.
  4850.  
  4851. 2003-06-08 03:10  blackburst
  4852.  
  4853.     * Put directories on separate lines.
  4854.  
  4855. 2003-06-08 02:59  blackburst
  4856.  
  4857.     * Updated .cvs ignore files.
  4858.  
  4859. 2003-06-08 02:24  tshead
  4860.  
  4861.     * * Checkin
  4862.  
  4863. 2003-06-08 02:12  tshead
  4864.  
  4865.     * * Added DAG serialization
  4866.  
  4867. 2003-06-07 18:32  tshead
  4868.  
  4869.     * * Updated object-selection-related code to use k3d::iselection
  4870.  
  4871. 2003-06-05 11:25  tshead
  4872.  
  4873.     * * Build 0.3.0.36
  4874.  
  4875. 2003-06-05 05:12  romainbehar
  4876.  
  4877.     * sdpString/GLib clean-up
  4878.  
  4879. 2003-06-05 03:10  romainbehar
  4880.  
  4881.     * Fixed cast typo
  4882.  
  4883. 2003-06-04 23:45  tshead
  4884.  
  4885.     * * Created k3d::iselection * Created ColorBezierChannel
  4886.  
  4887. 2003-06-03 11:29  tshead
  4888.  
  4889.     * * Parameterized k3d::ichannel and k3d::ibezier_channel * Created
  4890.       ScalarBezierChannel
  4891.  
  4892. 2003-06-03 08:03  romainbehar
  4893.  
  4894.     * sdpString/GLib clean-up
  4895.  
  4896. 2003-06-03 03:29  romainbehar
  4897.  
  4898.     * Added plugin_factory support
  4899.  
  4900. 2003-06-02 13:32  tshead
  4901.  
  4902.     * * Created a portable implementation of nanotime(), and added
  4903.       support for detecting target cpu type
  4904.  
  4905. 2003-06-02 10:42  tshead
  4906.  
  4907.     * * Initial checkin of channels project
  4908.  
  4909. 2003-06-02 10:19  tshead
  4910.  
  4911.     * * Code cleanup * Build fix: gcc 3.3
  4912.  
  4913. 2003-06-02 07:27  romainbehar
  4914.  
  4915.     * Added missing headers
  4916.  
  4917. 2003-05-31 00:37  tshead
  4918.  
  4919.     * * Object cleanup - removed unnecessary use of k3d::time_observer
  4920.       * Added bounding box support to cone, cylinder, disk, paraboloid,
  4921.       sphere, torus
  4922.  
  4923. 2003-05-30 00:29  tshead
  4924.  
  4925.     * * Added DAG support to JavaScript engine
  4926.  
  4927. 2003-05-28 23:59  tshead
  4928.  
  4929.     * * Added k3d::ibounding_box
  4930.  
  4931. 2003-05-28 23:46  tshead
  4932.  
  4933.     * * Implemented k3d::ibounding_box
  4934.  
  4935. 2003-05-28 23:20  tshead
  4936.  
  4937.     * * Created ibounding_box
  4938.  
  4939. 2003-05-27 10:06  tshead
  4940.  
  4941.     * * Added FPS to camera viewports for performance tuning
  4942.  
  4943. 2003-05-27 10:05  tshead
  4944.  
  4945.     * * Reimplemented k3d::file_extension() without reverse iterators
  4946.  
  4947. 2003-05-27 06:26  romainbehar
  4948.  
  4949.     * sdpString clean-up
  4950.  
  4951. 2003-05-27 00:26  tshead
  4952.  
  4953.     * * First cut at a color_chooser control
  4954.  
  4955. 2003-05-26 13:41  tshead
  4956.  
  4957.     * * Fix: crash importing / exporting documents to unknown filetypes
  4958.  
  4959. 2003-05-26 09:06  romainbehar
  4960.  
  4961.     * New Raw file reader
  4962.  
  4963. 2003-05-26 08:02  romainbehar
  4964.  
  4965.     * Fixed Importer
  4966.  
  4967. 2003-05-26 07:20  romainbehar
  4968.  
  4969.     * More SDPTypes clean-up
  4970.  
  4971. 2003-05-25 23:23  tshead
  4972.  
  4973.     * * More lightweight object work
  4974.  
  4975. 2003-05-23 12:03  tshead
  4976.  
  4977.     * * More lightweight-object conversion
  4978.  
  4979. 2003-05-23 09:00  romainbehar
  4980.  
  4981.     * Turned 'optionspath' to 'optionsfile'
  4982.  
  4983. 2003-05-23 07:13  romainbehar
  4984.  
  4985.     * Removed K3DPATHHANDLE
  4986.  
  4987. 2003-05-22 08:28  romainbehar
  4988.  
  4989.     * Less sdpTypes, code clean-up
  4990.  
  4991. 2003-05-21 23:47  tshead
  4992.  
  4993.     * * Merge conflicts
  4994.  
  4995. 2003-05-21 23:27  tshead
  4996.  
  4997.     * * Reverted back to gmodule from libltdl * Converting heavyweight
  4998.       objects to lightweight DAG-enabled objects * Code cleanup
  4999.  
  5000. 2003-05-21 03:04  romainbehar
  5001.  
  5002.     * Code clean-up
  5003.  
  5004. 2003-05-20 08:55  romainbehar
  5005.  
  5006.     * Replaced K3DPOINTHANDLE with Visitor, code clean-up
  5007.  
  5008. 2003-05-19 08:27  romainbehar
  5009.  
  5010.     * Code clean-up
  5011.  
  5012. 2003-05-19 00:39  tshead
  5013.  
  5014.     * * Added versioning to user reference * Fixed drawing artifact in
  5015.       lightweight sphere * Cleanup of endian-detection and GetLine
  5016.       functions
  5017.  
  5018. 2003-05-18 23:30  tshead
  5019.  
  5020.     * * Refactored k3d::data / k3d::property API to support the DAG -
  5021.       Tim Shead * LightweightSphere performance tuning - Ed Millard
  5022.  
  5023. 2003-05-18 20:17  edwardmillard
  5024.  
  5025.     * Add more timer probe enum's for high res timers.  Minotr
  5026.       reformatting of results printout.
  5027.  
  5028. 2003-05-18 18:58  edwardmillard
  5029.  
  5030.     * Fix broken material assignment due to offset in atom and element
  5031.       name.  Add iron and sulphur materials and radius. Change material
  5032.       color coding slightly.  Need to make this color coding user
  5033.       definable.
  5034.  
  5035. 2003-05-17 11:49  edwardmillard
  5036.  
  5037.     * Add enum to better organize high res timer slots.
  5038.  
  5039. 2003-05-16 11:37  tshead
  5040.  
  5041.     * * First iteration of the DAG!
  5042.  
  5043. 2003-05-16 05:59  romainbehar
  5044.  
  5045.     * Created k3d::system namespace
  5046.  
  5047. 2003-05-15 15:01  tshead
  5048.  
  5049.     * * Version 0.3.0.34
  5050.  
  5051. 2003-05-15 14:48  tshead
  5052.  
  5053.     * * Switched from gmodule to libltdl for portable
  5054.       dynamic-module-loading
  5055.  
  5056. 2003-05-15 11:31  tshead
  5057.  
  5058.     * * Added a "module name" argument to K3D_MODULE_START(), in
  5059.       anticipation of using libltdl
  5060.  
  5061. 2003-05-15 06:08  romainbehar
  5062.  
  5063.     * More code clean-up
  5064.  
  5065. 2003-05-15 03:04  tshead
  5066.  
  5067.     * * Updated k3d::iobject_collection and k3dIHierarchy to work with
  5068.       ranges of objects for performance * Updated pdb reader to test
  5069.       performance improvements
  5070.  
  5071. 2003-05-14 12:40  tshead
  5072.  
  5073.     * * Code cleanup
  5074.  
  5075. 2003-05-14 08:51  romainbehar
  5076.  
  5077.     * Code clean-up
  5078.  
  5079. 2003-05-14 01:35  tshead
  5080.  
  5081.     * * Code cleanup
  5082.  
  5083. 2003-05-14 01:12  tshead
  5084.  
  5085.     * * Fix: boost libraries were not installed * Updated wrapper
  5086.       script to handle path-related logic * Updated man page
  5087.  
  5088. 2003-05-13 18:18  tshead
  5089.  
  5090.     * * Fix: more std::string() NULL pointer errors
  5091.  
  5092. 2003-05-13 15:01  tshead
  5093.  
  5094.     * * Restoring make check
  5095.  
  5096. 2003-05-13 14:17  tshead
  5097.  
  5098.     * * Eliminated two unnecessary pass-by-values in k3d::data * Added
  5099.       k3d::data::force_value() method to bypass constraints and
  5100.       equivalence checks, for performance-tuning * Converted
  5101.       k3dGetUniqueName() to k3d::unique_name() and moved it to the UI
  5102.       layer * Object names are no longer constrained unique internally
  5103.  
  5104. 2003-05-13 11:49  tshead
  5105.  
  5106.     * * Fix: k3d::record_command() shouldn't be accepting NULL string
  5107.       arguments
  5108.  
  5109. 2003-05-13 07:33  romainbehar
  5110.  
  5111.     * Code clean-up
  5112.  
  5113. 2003-05-13 01:45  tshead
  5114.  
  5115.     * * Created high-resolution timer - Ed
  5116.  
  5117. 2003-05-13 00:47  tshead
  5118.  
  5119.     * * Converted import/export plugins into application plugins *
  5120.       All-around file filter cleanup
  5121.  
  5122. 2003-05-12 11:02  tshead
  5123.  
  5124.     * * PDB reader updates
  5125.  
  5126. 2003-05-12 01:49  tshead
  5127.  
  5128.     * * Added k3d::ibezier_channel support to the JavaScript engine *
  5129.       Created stretch_animation script, for adjusting animation time
  5130.       globally
  5131.  
  5132. 2003-05-11 16:17  tshead
  5133.  
  5134.     * * Updated k3d::set_property to handle channels as a special case
  5135.       * Updated PDB importer to set material colors
  5136.  
  5137. 2003-05-11 15:22  tshead
  5138.  
  5139.     * * PDB (Protein Database) file importer - Ed Millard * Created
  5140.       "Lightweight Sphere" object for performance testing - Tim * Began
  5141.       converting object_chooser to dynamic_menu
  5142.  
  5143. 2003-05-10 01:08  tshead
  5144.  
  5145.     * * Fix: crash closing DAG view - Ed Miller
  5146.  
  5147. 2003-05-10 00:48  tshead
  5148.  
  5149.     * * Renamed k3d::object_selector to k3d::object_chooser to avoid
  5150.       confusion * Hacked Ed Miller's new dynamic menu beyond
  5151.       recognition ;)
  5152.  
  5153. 2003-05-09 08:18  romainbehar
  5154.  
  5155.     * Code clean-up
  5156.  
  5157. 2003-05-09 00:23  tshead
  5158.  
  5159.     * * Write shader-compilation command-line to console for
  5160.       troubleshooting
  5161.  
  5162. 2003-05-08 20:31  tshead
  5163.  
  5164.     * * K-3D 0.3.0.30
  5165.  
  5166. 2003-05-08 19:30  tshead
  5167.  
  5168.     * * Fix: build problem w/ viewport::frame * Fix: added std::string
  5169.       specialization for sdpxml::ParseAttribute() and
  5170.       sdpxml::GetAttribute()
  5171.  
  5172. 2003-05-08 14:11  tshead
  5173.  
  5174.     * * Added OpenGL preview to the teapot procedural object - Bart
  5175.       Janssens <bart.janssens@polytechnic.be>
  5176.  
  5177. 2003-05-07 10:35  tshead
  5178.  
  5179.     * * Fix: boost::filesystem::directory_iterator doesn't assume that
  5180.       "." and ".." are always returned first by the OS * Restored
  5181.       Document > View DAG functionality
  5182.  
  5183. 2003-05-07 05:01  romainbehar
  5184.  
  5185.     * SDPCSTRING removal
  5186.  
  5187. 2003-05-07 03:11  romainbehar
  5188.  
  5189.     * Less SDPCSTRINGs, code clean-up
  5190.  
  5191. 2003-05-07 02:33  romainbehar
  5192.  
  5193.     * Less SDPCSTRINGs, code clean-up
  5194.  
  5195. 2003-05-06 14:53  tshead
  5196.  
  5197.     * * Added k3d::iproperty::read_only() method * Created a dummy
  5198.       "value" property for Bezier Channel
  5199.  
  5200. 2003-05-06 14:25  tshead
  5201.  
  5202.     * * Fix: unresolved link symbols
  5203.  
  5204. 2003-05-06 04:56  romainbehar
  5205.  
  5206.     * Code clean-up
  5207.  
  5208. 2003-05-06 04:36  romainbehar
  5209.  
  5210.     * Code clean-up
  5211.  
  5212. 2003-05-06 02:56  romainbehar
  5213.  
  5214.     * Removed SDPCSTRING instances
  5215.  
  5216. 2003-05-05 15:35  tshead
  5217.  
  5218.     * * DAG crash fixes, updates by Ed Millard
  5219.  
  5220. 2003-05-05 07:14  romainbehar
  5221.  
  5222.     * Replaced sdpString.formattedreplace() with
  5223.       k3d::formatted_replace(string, ...)
  5224.  
  5225. 2003-05-05 07:11  romainbehar
  5226.  
  5227.     * Replaced sdpString.formattedreplace() with
  5228.       k3d::formatted_replace(string, ...)
  5229.  
  5230. 2003-05-05 03:39  romainbehar
  5231.  
  5232.     * Introduced k3dsdk/string_modifiers.h
  5233.  
  5234. 2003-05-05 00:58  romainbehar
  5235.  
  5236.     * Build 0.3.0.29 updates
  5237.  
  5238. 2003-05-03 17:11  tshead
  5239.  
  5240.     * * Additional overload for k3dDialog::LoadGTKMLTemplate() - patch
  5241.       by Fred Labrosse <ffl@aber.ac.uk> * gcc 3.3 build fixes - patch
  5242.       by Peter Balon <Peter.Balon@t-online.de>
  5243.  
  5244. 2003-05-02 23:11  tshead
  5245.  
  5246.     * * More viewport refactoring
  5247.  
  5248. 2003-04-30 14:32  tshead
  5249.  
  5250.     * * Code cleanup, and how!
  5251.  
  5252. 2003-04-30 09:10  romainbehar
  5253.  
  5254.     * Moved all math functions from sdpTypes to k3dSDK
  5255.  
  5256. 2003-04-30 08:50  romainbehar
  5257.  
  5258.     * Moved all math functions from sdpTypes to k3dSDK
  5259.  
  5260. 2003-04-30 08:47  romainbehar
  5261.  
  5262.     * Moved all math functions from sdpTypes to k3dSDK
  5263.  
  5264. 2003-04-30 08:28  romainbehar
  5265.  
  5266.     * Moved all math functions from sdpTypes to k3dSDK
  5267.  
  5268. 2003-04-30 08:24  romainbehar
  5269.  
  5270.     * Moved all math functions from sdpTypes to k3dSDK
  5271.  
  5272. 2003-04-30 07:47  romainbehar
  5273.  
  5274.     * Moved all math functions from sdpTypes to k3dSDK
  5275.  
  5276. 2003-04-30 04:51  romainbehar
  5277.  
  5278.     * Replaced sdpSleep with boost:timer
  5279.  
  5280. 2003-04-30 04:47  romainbehar
  5281.  
  5282.     * Reduced standard headers dependencies with sdptypes.h
  5283.  
  5284. 2003-04-30 03:02  romainbehar
  5285.  
  5286.     * Reduced standard headers dependencies with sdptypes.h
  5287.  
  5288. 2003-04-30 02:59  romainbehar
  5289.  
  5290.     * Reduced standard headers dependencies with sdptypes.h
  5291.  
  5292. 2003-04-30 02:43  romainbehar
  5293.  
  5294.     * Reduced standard headers dependencies with sdptypes.h
  5295.  
  5296. 2003-04-30 02:36  romainbehar
  5297.  
  5298.     * Reduced standard headers dependencies with sdptypes.h
  5299.  
  5300. 2003-04-30 02:04  romainbehar
  5301.  
  5302.     * Reduced standard headers dependencies with sdptypes.h
  5303.  
  5304. 2003-04-30 02:01  romainbehar
  5305.  
  5306.     * Reduced standard headers dependencies with sdptypes.h
  5307.  
  5308. 2003-04-29 12:29  tshead
  5309.  
  5310.     * * Camera / viewport refactoring
  5311.  
  5312. 2003-04-29 12:03  tshead
  5313.  
  5314.     * * Added --embed-libs and --ui-libs options to k3d-config
  5315.  
  5316. 2003-04-29 11:01  tshead
  5317.  
  5318.     * * Fix: separate build directory
  5319.  
  5320. 2003-04-29 09:04  romainbehar
  5321.  
  5322.     * Reduced standard headers dependencies with sdptypes.h
  5323.  
  5324. 2003-04-29 08:54  romainbehar
  5325.  
  5326.     * Reduced standard headers dependencies with sdptypes.h
  5327.  
  5328. 2003-04-29 08:07  romainbehar
  5329.  
  5330.     * Reduced standard headers dependencies with sdptypes.h
  5331.  
  5332. 2003-04-29 07:31  romainbehar
  5333.  
  5334.     * Reduced standard headers dependencies with sdptypes.h
  5335.  
  5336. 2003-04-29 07:20  romainbehar
  5337.  
  5338.     * Added to replace sdpSleep()
  5339.  
  5340. 2003-04-29 06:55  romainbehar
  5341.  
  5342.     * Changed sdpForEachFile for boost::filesystem
  5343.  
  5344. 2003-04-28 20:56  tshead
  5345.  
  5346.     * * More YafRay engine work
  5347.  
  5348. 2003-04-28 12:04  tshead
  5349.  
  5350.     * * Build fixes
  5351.  
  5352. 2003-04-28 08:55  romainbehar
  5353.  
  5354.     * Shuffled Math functions from sdpTypes to k3dSDK
  5355.  
  5356. 2003-04-28 08:49  romainbehar
  5357.  
  5358.     * Shuffled Math functions from sdpTypes to k3dSDK
  5359.  
  5360. 2003-04-28 08:43  romainbehar
  5361.  
  5362.     * Shuffled Math functions from sdpTypes to k3dSDK
  5363.  
  5364. 2003-04-28 08:21  romainbehar
  5365.  
  5366.     * Shuffled Math functions from sdpTypes to k3dSDK
  5367.  
  5368. 2003-04-28 08:18  romainbehar
  5369.  
  5370.     * Shuffled Math functions from sdpTypes to k3dSDK
  5371.  
  5372. 2003-04-28 08:14  romainbehar
  5373.  
  5374.     * Shuffled Math functions from sdpTypes to k3dSDK
  5375.  
  5376. 2003-04-28 01:52  tshead
  5377.  
  5378.     * * More YafRay engine work
  5379.  
  5380. 2003-04-28 01:51  tshead
  5381.  
  5382.     * * More work on the YafRay engine
  5383.  
  5384. 2003-04-27 20:43  tshead
  5385.  
  5386.     * * k3dMesh doesn't try to render zero-point polygons *
  5387.       k3d::ri::render_engine does some simple sanity-checking on input
  5388.       arguments
  5389.  
  5390. 2003-04-27 20:21  tshead
  5391.  
  5392.     * * Updated K3D_WITH_RUBY to provide required flags to AC_CHECK_LIB
  5393.  
  5394. 2003-04-27 19:12  tshead
  5395.  
  5396.     * * Created k3d::get_property_value() helper function for
  5397.       retrieving the value of a property (handles channels, too)
  5398.  
  5399. 2003-04-26 23:52  tshead
  5400.  
  5401.     * * Fix: bizarro object selector failure * Started YafRay render
  5402.       engine and began camera / viewport refactoring * Code cleanup
  5403.  
  5404. 2003-04-25 06:14  romainbehar
  5405.  
  5406.     * Replaced sdpFile functions with boost::filesystem
  5407.  
  5408. 2003-04-25 02:51  romainbehar
  5409.  
  5410.     * Typos fixes
  5411.  
  5412. 2003-04-25 02:39  romainbehar
  5413.  
  5414.     * Fixed k3d::file_extension bug
  5415.  
  5416. 2003-04-25 01:58  tshead
  5417.  
  5418.     * * Document progress messages
  5419.  
  5420. 2003-04-25 01:40  romainbehar
  5421.  
  5422.     * sdpString clean-up
  5423.  
  5424. 2003-04-25 01:36  romainbehar
  5425.  
  5426.     * sdpString clean-up
  5427.  
  5428. 2003-04-25 01:19  tshead
  5429.  
  5430.     * * More progress messaging
  5431.  
  5432. 2003-04-25 01:10  tshead
  5433.  
  5434.     * * Added shading space control to k3d_checkerboard_solid
  5435.  
  5436. 2003-04-24 08:49  romainbehar
  5437.  
  5438.     * Added k3d::file_extension() function
  5439.  
  5440. 2003-04-24 06:26  romainbehar
  5441.  
  5442.     * Removed renderjob's SDP libraries dependencies
  5443.  
  5444. 2003-04-24 04:34  romainbehar
  5445.  
  5446.     * Remove g_*_string* macros
  5447.  
  5448. 2003-04-24 03:22  romainbehar
  5449.  
  5450.     * No SDPCSTRING anymore
  5451.  
  5452. 2003-04-24 02:42  romainbehar
  5453.  
  5454.     * No SDPCSTRING anymore
  5455.  
  5456. 2003-04-24 02:22  romainbehar
  5457.  
  5458.     * More SDPCSTRING clean-up
  5459.  
  5460. 2003-04-24 01:53  romainbehar
  5461.  
  5462.     * More sdpString clean-up
  5463.  
  5464. 2003-04-24 00:32  tshead
  5465.  
  5466.     * * Rudimentary support for progress display when loading a
  5467.       document
  5468.  
  5469. 2003-04-24 00:28  tshead
  5470.  
  5471.     * * Rudimentary support for progress display when loading a
  5472.       document
  5473.  
  5474. 2003-04-23 16:57  tshead
  5475.  
  5476.     * * Fix: k3dsdk/paths.cpp wasn't getting built
  5477.  
  5478. 2003-04-23 16:19  tshead
  5479.  
  5480.     * * Began adding document load progress support * Refactored
  5481.       k3dIAnimate as k3d::ianimate, and moved k3dAnimate to
  5482.       parameterized-inheritance * Camera incorrectly opened viewport
  5483.       window after document load, even if gui was disabled * Moved
  5484.       classes from k3dsdk to k3dembed / k3dui, and refined what's
  5485.       public in k3dembed
  5486.  
  5487. 2003-04-23 16:16  tshead
  5488.  
  5489.     * * Began adding document load progress support * Refactored
  5490.       k3dIAnimate as k3d::ianimate, and moved k3dAnimate to
  5491.       parameterized-inheritance * Camera incorrectly opened viewport
  5492.       window after document load, even if gui was disabled * Moved
  5493.       classes from k3dsdk to k3dembed / k3dui, and refined what's
  5494.       public in k3dembed
  5495.  
  5496. 2003-04-23 09:17  romainbehar
  5497.  
  5498.     * No SDPCSTRING anymore
  5499.  
  5500. 2003-04-23 08:01  romainbehar
  5501.  
  5502.     * Got rid of SDPCSTRING/sdpString occurrences
  5503.  
  5504. 2003-04-23 07:34  romainbehar
  5505.  
  5506.     * Got rid of SDPCSTRING in k3dIFileFormat
  5507.  
  5508. 2003-04-23 01:30  romainbehar
  5509.  
  5510.     * Fixed bad file
  5511.  
  5512. 2003-04-22 13:31  tshead
  5513.  
  5514.     * * Source tree cleanup
  5515.  
  5516. 2003-04-22 13:27  tshead
  5517.  
  5518.     * * Source tree cleanup
  5519.  
  5520. 2003-04-22 13:24  tshead
  5521.  
  5522.     * * Source tree cleanup
  5523.  
  5524. 2003-04-22 13:08  tshead
  5525.  
  5526.     * * Boost 1.30 moved to top-level directory - Romain * Added
  5527.       missing boost/core files * Added shader_collection and
  5528.       user_options policy classes in k3dembed * Began move to
  5529.       parameterized-inheritance for plugin object base classes * Added
  5530.       FOV controls to ShadowMap plugin * Added cast_shadows and
  5531.       cast_reflection properties to all ri-renderable plugins * Code
  5532.       cleanup
  5533.  
  5534. 2003-04-22 13:02  tshead
  5535.  
  5536.     * * Boost 1.30 moved to top-level directory - Romain * Added
  5537.       missing boost/core files * Added shader_collection and
  5538.       user_options policy classes in k3dembed * Began move to
  5539.       parameterized-inheritance for plugin object base classes * Added
  5540.       FOV controls to ShadowMap plugin * Added cast_shadows and
  5541.       cast_reflection properties to all ri-renderable plugins * Code
  5542.       cleanup
  5543.  
  5544. 2003-04-22 12:59  tshead
  5545.  
  5546.     * * Boost 1.30 moved to top-level directory - Romain * Added
  5547.       missing boost/core files * Added shader_collection and
  5548.       user_options policy classes in k3dembed * Began move to
  5549.       parameterized-inheritance for plugin object base classes * Added
  5550.       FOV controls to ShadowMap plugin * Added cast_shadows and
  5551.       cast_reflection properties to all ri-renderable plugins * Code
  5552.       cleanup
  5553.  
  5554. 2003-04-22 09:09  romainbehar
  5555.  
  5556.     * Boost now at top level
  5557.  
  5558. 2003-04-22 08:57  romainbehar
  5559.  
  5560.     * Boost now at top level
  5561.  
  5562. 2003-04-22 08:50  romainbehar
  5563.  
  5564.     * Boost now at top level
  5565.  
  5566. 2003-04-22 08:47  romainbehar
  5567.  
  5568.     * Boost now at top level
  5569.  
  5570. 2003-04-22 08:18  romainbehar
  5571.  
  5572.     * Boost now at top level
  5573.  
  5574. 2003-04-22 08:18  romainbehar
  5575.  
  5576.     * Initial revision
  5577.  
  5578. 2003-04-22 08:15  romainbehar
  5579.  
  5580.     * Boost now at top level
  5581.  
  5582. 2003-04-22 08:15  romainbehar
  5583.  
  5584.     * Initial revision
  5585.  
  5586. 2003-04-19 23:51  tshead
  5587.  
  5588.     * * Converted ImageLayer to BackgroundSphere * Moved
  5589.       embedding-related classes into new k3dembed library * Created UML
  5590.       deployment diagram * Updated UML top-level object model diagram
  5591.  
  5592. 2003-04-19 01:33  tshead
  5593.  
  5594.     * * Backwards compatibility with pre-0.3 documents
  5595.  
  5596. 2003-04-18 13:10  tshead
  5597.  
  5598.     * * Code cleanup
  5599.  
  5600. 2003-04-18 09:22  tshead
  5601.  
  5602.     * * File linking in bitmap object * Added near/far plane controls
  5603.       to shadow map * Rewrote RIB output layer
  5604.  
  5605. 2003-04-16 11:57  tshead
  5606.  
  5607.     * * Fix: NULL references causing segfault
  5608.  
  5609. 2003-04-16 08:57  romainbehar
  5610.  
  5611.     * RenderMan rework : no more SDPCSTRING nor gpointer
  5612.  
  5613. 2003-04-16 08:49  romainbehar
  5614.  
  5615.     * RenderMan rework : no more SDPCSTRING nor gpointer
  5616.  
  5617. 2003-04-16 02:09  tshead
  5618.  
  5619.     * * Added script for creating orthogonal shadow maps
  5620.  
  5621. 2003-04-16 01:20  tshead
  5622.  
  5623.     * * Version 0.3.0.23
  5624.  
  5625. 2003-04-16 00:57  tshead
  5626.  
  5627.     * * Created ShadowMap object, removed shadow maps from Light
  5628.       objects * SDPGL cleanup
  5629.  
  5630. 2003-04-15 17:32  tshead
  5631.  
  5632.     * * Build cleanup * Created official K-3D "favicon" for the website
  5633.       ;)
  5634.  
  5635. 2003-04-15 11:22  tshead
  5636.  
  5637.     * * Documentation cleanup * Eliminated disktop icon installation
  5638.  
  5639. 2003-04-15 11:19  tshead
  5640.  
  5641.     * * Documentation cleanup * Eliminated disktop icon installation
  5642.  
  5643. 2003-04-15 10:41  tshead
  5644.  
  5645.     * * Fix: k3d::insertor function was passing containers by value
  5646.       instead of reference * Fix: some GTKML files were not getting
  5647.       installed * Fix: sdpgl/sdpgl.h was not getting installed * Fix:
  5648.       render_test scripts were looking for cameras named "Untitled
  5649.       Camera", which no longer exist
  5650.  
  5651. 2003-04-15 00:17  tshead
  5652.  
  5653.     * * Code cleanup
  5654.  
  5655. 2003-04-14 22:24  tshead
  5656.  
  5657.     * * Code cleanup
  5658.  
  5659. 2003-04-14 22:08  tshead
  5660.  
  5661.     * * Removed SDPTYPES dependency from SDPGL * Developer guide plugin
  5662.       tutorial
  5663.  
  5664. 2003-04-14 17:14  tshead
  5665.  
  5666.     * * SpiderMonkey 1.5rc5
  5667.  
  5668. 2003-04-14 17:10  tshead
  5669.  
  5670.     * * SpiderMonkey 1.5rc5
  5671.  
  5672. 2003-04-14 17:00  tshead
  5673.  
  5674.     * * Spidermonkey 1.5rc5
  5675.  
  5676. 2003-04-14 16:57  tshead
  5677.  
  5678.     * * Spidermonkey 1.5rc5
  5679.  
  5680. 2003-04-14 16:53  tshead
  5681.  
  5682.     * * Spidermonkey 1.5rc5
  5683.  
  5684. 2003-04-14 05:15  romainbehar
  5685.  
  5686.     * Removed mysterious <boost/lambda/lambda.hpp> inclusion
  5687.  
  5688. 2003-04-14 04:26  romainbehar
  5689.  
  5690.     * sdpString class clean-up
  5691.  
  5692. 2003-04-13 16:30  tshead
  5693.  
  5694.     * * Integrated DAG, courtesy of Ed Millard <emillard@direcway.com>
  5695.  
  5696. 2003-04-13 01:51  tshead
  5697.  
  5698.     * * Began re-writing plugin tutorial in developer documentation *
  5699.       Fix: some boost files were installed to the wrong directory *
  5700.       Feature: "&" can be used in --libpaths and K3D_LIB_PATHS as a
  5701.       synonym for the default lib path
  5702.  
  5703. 2003-04-12 03:14  tshead
  5704.  
  5705.     * * Code cleanup * Created skeleton single-top-level-window
  5706.       alternate UI
  5707.  
  5708. 2003-04-12 02:23  tshead
  5709.  
  5710.     * * Plugin refactoring
  5711.  
  5712. 2003-04-11 09:01  romainbehar
  5713.  
  5714.     * No-header style, updated to PLIB 1.6.0 formats
  5715.  
  5716. 2003-04-11 08:21  romainbehar
  5717.  
  5718.     * No-header style
  5719.  
  5720. 2003-04-11 08:16  romainbehar
  5721.  
  5722.     * No-header style
  5723.  
  5724. 2003-04-11 08:12  romainbehar
  5725.  
  5726.     * No-header style
  5727.  
  5728. 2003-04-11 05:28  romainbehar
  5729.  
  5730.     * Fixed bug
  5731.  
  5732. 2003-04-11 04:36  romainbehar
  5733.  
  5734.     * No-header style
  5735.  
  5736. 2003-04-10 16:46  tshead
  5737.  
  5738.     * * All-together-now: plugin refactoring
  5739.  
  5740. 2003-04-10 05:37  romainbehar
  5741.  
  5742.     * Removed Obj filters headers
  5743.  
  5744. 2003-04-10 03:42  romainbehar
  5745.  
  5746.     * Fixed new scripted buttons
  5747.  
  5748. 2003-04-10 03:35  romainbehar
  5749.  
  5750.     * Fixed plugin factory and removed header
  5751.  
  5752. 2003-04-10 00:38  tshead
  5753.  
  5754.     * * More plugin refactoring
  5755.  
  5756. 2003-04-09 18:11  tshead
  5757.  
  5758.     * * More plugin module refactoring
  5759.  
  5760. 2003-04-09 11:30  tshead
  5761.  
  5762.     * * Module refactoring
  5763.  
  5764. 2003-04-09 07:51  romainbehar
  5765.  
  5766.     * New plugin system support
  5767.  
  5768. 2003-04-09 07:42  romainbehar
  5769.  
  5770.     * Register interface
  5771.  
  5772. 2003-04-09 07:16  romainbehar
  5773.  
  5774.     * Hack to make new plugin system work with previous one
  5775.  
  5776. 2003-04-08 06:25  romainbehar
  5777.  
  5778.     * New plugin style
  5779.  
  5780. 2003-04-07 13:52  tshead
  5781.  
  5782.     * * Added Renderman Interface Bytestream grammar
  5783.  
  5784. 2003-04-07 12:35  tshead
  5785.  
  5786.     * * Fix: many missing makefiles, no proper installation for boost
  5787.       library
  5788.  
  5789. 2003-04-07 11:07  tshead
  5790.  
  5791.     * * Converted k3dDocument to k3d::idocument * Began plugin module
  5792.       refactoring - created k3d::iplugin_registry,
  5793.       k3d::iplugin_factory, k3d::iplugin_factory_collection * Updated
  5794.       CheckHeadersInMakefileAm.pl to catch a wider variety of problems
  5795.  
  5796. 2003-04-07 11:04  tshead
  5797.  
  5798.     * * Converted k3dDocument to k3d::idocument * Began plugin module
  5799.       refactoring - created k3d::iplugin_registry,
  5800.       k3d::iplugin_factory, k3d::iplugin_factory_collection * Updated
  5801.       CheckHeadersInMakefileAm.pl to catch a wider variety of problems
  5802.  
  5803. 2003-04-07 11:00  tshead
  5804.  
  5805.     * * Converted k3dDocument to k3d::idocument * Began plugin module
  5806.       refactoring - created k3d::iplugin_registry,
  5807.       k3d::iplugin_factory, k3d::iplugin_factory_collection * Updated
  5808.       CheckHeadersInMakefileAm.pl to catch a wider variety of problems
  5809.  
  5810. 2003-04-07 07:33  romainbehar
  5811.  
  5812.     * Updated headers list (for external compilation)
  5813.  
  5814. 2003-04-07 07:14  romainbehar
  5815.  
  5816.     * New Perl script to check headers lists in Makefile.am files
  5817.  
  5818. 2003-04-07 01:42  romainbehar
  5819.  
  5820.     * Perl devel. sources autodetection
  5821.  
  5822. 2003-04-05 18:12  tshead
  5823.  
  5824.     * * Cleaned-up k3dIMaterial and k3dIMaterialCollection as
  5825.       k3d::imaterial and k3d::imaterial_collection * Created
  5826.       k3d::set_property template function for setting property values
  5827.       from C++ code * Fix: default camera viewport is opened when
  5828.       creating a document with the --new command-line option * Moved
  5829.       application about box and splash screen into k3dui * Added
  5830.       k3d::path::prefix() and k3d::version_string() functions to k3dsdk
  5831.  
  5832. 2003-04-04 03:44  romainbehar
  5833.  
  5834.     * K3D-wide user compiler-flags definition
  5835.  
  5836. 2003-04-03 21:40  tshead
  5837.  
  5838.     * * Added RH8 RPM spec file from Fred Labrosse <ffl@aber.ac.uk> *
  5839.       Fix: imager.gtkml was not being installed * Moved sdpIUnknown and
  5840.       sdpIDeletable to k3d::iunknown and k3d::ideletable * Moved all
  5841.       COM functionality from sdptypes to k3dsdk
  5842.  
  5843. 2003-04-03 02:03  romainbehar
  5844.  
  5845.     * New ports thanks to engine update
  5846.  
  5847. 2003-04-03 02:02  romainbehar
  5848.  
  5849.     * Updated Camera and CommandNode classes
  5850.  
  5851. 2003-04-01 05:59  romainbehar
  5852.  
  5853.     * Added AM_ to CXXFLAGS and LDFLAGS variables
  5854.  
  5855. 2003-04-01 01:47  tshead
  5856.  
  5857.     * * Created Image object that implements the RenderMan Imager
  5858.       Shader concept * Code cleanup
  5859.  
  5860. 2003-04-01 01:43  tshead
  5861.  
  5862.     * * Created Image object that implements the RenderMan Imager
  5863.       Shader concept * Code cleanup
  5864.  
  5865. 2003-03-31 12:47  tshead
  5866.  
  5867.     * * Began separation of user interface layer in earnest - created
  5868.       k3dui library, and began moving user interface functionality into
  5869.       it, dependencies-permitting * Code cleanup
  5870.  
  5871. 2003-03-30 21:22  tshead
  5872.  
  5873.     * * Fixed bug in configure macros that caused disabling docbook to
  5874.       disable freetype2 plugin, also * .cvsignore update
  5875.  
  5876. 2003-03-30 20:38  tshead
  5877.  
  5878.     * * Restored full functionality to Position, Orientation, and Scale
  5879.       tabs * Spin button "stepincrement" attribute parsed for
  5880.       units-of-measure in GTKML
  5881.  
  5882. 2003-03-30 02:27  tshead
  5883.  
  5884.     * * Standardized unit-conversion and expression-calculation for
  5885.       spin buttons and channel buttons * Refactored SDPUNITS into
  5886.       k3d::measurement * Code cleanup
  5887.  
  5888. 2003-03-28 08:44  romainbehar
  5889.  
  5890.     * Little fix
  5891.  
  5892. 2003-03-28 08:41  romainbehar
  5893.  
  5894.     * New Ruby port
  5895.  
  5896. 2003-03-28 00:48  tshead
  5897.  
  5898.     * * Code cleanup
  5899.  
  5900. 2003-03-28 00:22  tshead
  5901.  
  5902.     * * Added startup messages to the splash screen to help while-away
  5903.       the time ... ;)
  5904.  
  5905. 2003-03-27 23:33  tshead
  5906.  
  5907.     * * Created startup script for k3d binary * Initial implementation
  5908.       of shader cache for storing compiled shaders
  5909.  
  5910. 2003-03-27 09:14  romainbehar
  5911.  
  5912.     * Ruby API updates
  5913.  
  5914. 2003-03-27 08:58  romainbehar
  5915.  
  5916.     * Fixed typo
  5917.  
  5918. 2003-03-27 08:47  romainbehar
  5919.  
  5920.     * Ruby engine updates
  5921.  
  5922. 2003-03-27 02:44  romainbehar
  5923.  
  5924.     * Fixed GTKMLContainer class
  5925.  
  5926. 2003-03-27 00:49  tshead
  5927.  
  5928.     * * Restored full shader functionality * Code cleanup
  5929.  
  5930. 2003-03-26 10:35  tshead
  5931.  
  5932.     * * Removed k3dIEventSource, k3dIEventObserver, k3dEventSource,
  5933.       k3dEventObserver, k3dEventConnector, and related ... woohoo! *
  5934.       Replaced k3dImageBuffer with k3d::basic_bitmap and friends *
  5935.       Refactored k3dIBitmap into k3d::ibitmap
  5936.  
  5937. 2003-03-26 08:34  romainbehar
  5938.  
  5939.     * New Ruby scripts
  5940.  
  5941. 2003-03-26 08:32  romainbehar
  5942.  
  5943.     * More simple interface
  5944.  
  5945. 2003-03-25 08:21  romainbehar
  5946.  
  5947.     * New style plugin
  5948.  
  5949. 2003-03-25 02:57  romainbehar
  5950.  
  5951.     * Added std::vector header
  5952.  
  5953. 2003-03-24 23:54  tshead
  5954.  
  5955.     * * Created k3d::hotkey and put it to use in k3dScriptButton and
  5956.       k3dScriptMenuItem * Code cleanup
  5957.  
  5958. 2003-03-24 06:43  romainbehar
  5959.  
  5960.     * Fixed typos
  5961.  
  5962. 2003-03-24 06:41  romainbehar
  5963.  
  5964.     * Updated FAQ (BadValue explanation)
  5965.  
  5966. 2003-03-24 01:55  romainbehar
  5967.  
  5968.     * Changed 1-based vertex indexes in meshes to 0-based
  5969.  
  5970. 2003-03-23 23:08  tshead
  5971.  
  5972.     * * Code cleanup
  5973.  
  5974. 2003-03-23 22:37  tshead
  5975.  
  5976.     * * Refactored SDPSL * Converted k3dShaderSelector to
  5977.       k3d::shader_selector * Converted k3dShaderInfo to
  5978.       k3d::shader_info * Converted k3dShaderArgumentsPage to
  5979.       k3d::shader_arguments * Converted k3dShaderInstance to
  5980.       k3d::shader_adaptor * Got rid of overloaded
  5981.       iscript_engine::execute() and supporting functions * Created
  5982.       k3d::ikeyboard and implementation to distribute hotkey events *
  5983.       Serious code cleanup
  5984.  
  5985. 2003-03-21 09:01  romainbehar
  5986.  
  5987.     * Refactored X writer to new plugin style
  5988.  
  5989. 2003-03-21 05:36  romainbehar
  5990.  
  5991.     * Resurrected Path Extrusion tool and tutorial
  5992.  
  5993. 2003-03-17 08:12  romainbehar
  5994.  
  5995.     * Added Pixie renderer
  5996.  
  5997. 2003-03-15 17:54  tshead
  5998.  
  5999.     * * Made SigC::Object base virtual in k3d::with_undo to avoid
  6000.       warnings / errors in k3d::object_adaptor * Moved k3dIChannel to
  6001.       k3d::ichannel * Filled-in empty property descriptions
  6002.  
  6003. 2003-03-15 15:33  tshead
  6004.  
  6005.     * * Fix: materials and lights defaulted to no shader - doh!
  6006.  
  6007. 2003-03-15 14:11  tshead
  6008.  
  6009.     * * Build fix
  6010.  
  6011. 2003-03-15 13:16  tshead
  6012.  
  6013.     * * Converted k3dScalarChannel and k3dColorChannel to k3d::data
  6014.       using k3d::object_adaptor * Converted
  6015.       k3dObjectInterfaceVariable<k3dIMaterial> to k3d::data using
  6016.       k3d::object_adaptor * Exposed k3d::object_adaptor instances as
  6017.       properties using newly-created k3d::property::object_proxy
  6018.  
  6019. 2003-03-13 10:44  tshead
  6020.  
  6021.     * * Added show() method to k3d::iuser_interface, and updated
  6022.       JavaScript object model to match (got rid of EditObject()
  6023.       methods) * Cleaned-up debugging output in 3ds reader and Perl
  6024.       engine (making it easier to follow the results of "make check") *
  6025.       Created k3d::object_data wrapper for managing object references
  6026.  
  6027. 2003-03-12 09:16  romainbehar
  6028.  
  6029.     * New Author
  6030.  
  6031. 2003-03-10 12:35  tshead
  6032.  
  6033.     * * Code cleanup
  6034.  
  6035. 2003-03-10 09:09  romainbehar
  6036.  
  6037.     * Added gulong variable support
  6038.  
  6039. 2003-03-09 23:01  tshead
  6040.  
  6041.     * * Converted k3dVariable<double> to k3d::data<double> * Converted
  6042.       k3dSpinButton to k3d::spin_button * Created
  6043.       k3d::property::string_proxy() * Code cleanup
  6044.  
  6045. 2003-03-09 22:43  tshead
  6046.  
  6047.     * * Flicker reduction by Ed Millard <emillard@direcway.com>
  6048.  
  6049. 2003-03-05 02:38  romainbehar
  6050.  
  6051.     * Almost done with the Python engine :)
  6052.  
  6053. 2003-03-04 09:46  romainbehar
  6054.  
  6055.     * Python Scripting Documentation
  6056.  
  6057. 2003-03-04 07:58  romainbehar
  6058.  
  6059.     * Perl module draft from Brett W. McCoy
  6060.  
  6061. 2003-03-04 07:45  romainbehar
  6062.  
  6063.     * Perl module draft from Brett W. McCoy
  6064.  
  6065. 2003-03-04 05:23  romainbehar
  6066.  
  6067.     * Fixed Dinosaur tutorial
  6068.  
  6069. 2003-03-04 03:50  romainbehar
  6070.  
  6071.     * Application module uses attributes, Children and Properties list
  6072.       functions in CommandNode module
  6073.  
  6074. 2003-03-03 13:13  tshead
  6075.  
  6076.     * * Build cleanup
  6077.  
  6078. 2003-03-03 12:56  tshead
  6079.  
  6080.     * * Fix: Crash during document load if objects are created during
  6081.       the LoadComplete() / init_complete() phase * Fix: Material
  6082.       no-longer defaults to "k3d_plastic" when loading "--None--" as
  6083.       the shader * Code cleanup
  6084.  
  6085. 2003-03-03 08:48  romainbehar
  6086.  
  6087.     * Added properties access through command-node
  6088.  
  6089. 2003-03-02 20:24  jdmoline
  6090.  
  6091.     * made more automake friendly
  6092.  
  6093. 2003-03-02 14:57  tshead
  6094.  
  6095.     * * Text editor was (incorrectly) hard-coded to use the "scripts"
  6096.       default path when opening files
  6097.  
  6098. 2003-03-02 14:56  tshead
  6099.  
  6100.     * * Fixed ambiguity in k3d_spaceshiphull1 shader (missing cast to a
  6101.       noise() call)
  6102.  
  6103. 2003-03-02 14:55  tshead
  6104.  
  6105.     * * Moved French dictionary to translations directory
  6106.  
  6107. 2003-03-02 09:41  jdmoline
  6108.  
  6109.     * made more automake like by removing custom targets
  6110.  
  6111. 2003-03-01 14:58  jdmoline
  6112.  
  6113.     * fixed plib and ode defaults
  6114.  
  6115. 2003-03-01 12:18  tshead
  6116.  
  6117.     * * Support for new Pixie render engine!
  6118.  
  6119. 2003-02-28 08:40  romainbehar
  6120.  
  6121.     * Win32 build updates from Wladyslaw Strugala
  6122.  
  6123. 2003-02-28 08:27  romainbehar
  6124.  
  6125.     * Moved PathPointCollection to Path
  6126.  
  6127. 2003-02-28 08:01  romainbehar
  6128.  
  6129.     * New port from JavaScript
  6130.  
  6131. 2003-02-28 06:02  romainbehar
  6132.  
  6133.     * 0 replaced with None
  6134.  
  6135. 2003-02-28 04:57  romainbehar
  6136.  
  6137.     * Ported gear.python from JavaScript
  6138.  
  6139. 2003-02-28 02:55  romainbehar
  6140.  
  6141.     * Point properties now accessed as attributes instead of
  6142.       functions()
  6143.  
  6144. 2003-02-27 08:58  romainbehar
  6145.  
  6146.     * Ported convert Python/Boost::any from JavaScript plugin
  6147.  
  6148. 2003-02-27 08:52  romainbehar
  6149.  
  6150.     * Export points and paths from meshes
  6151.  
  6152. 2003-02-27 02:58  romainbehar
  6153.  
  6154.     * Removed Location module
  6155.  
  6156. 2003-02-26 23:30  tshead
  6157.  
  6158.     * * Created "Teapot" primitive, to take advantage of the procedural
  6159.       teapot in Aqsis
  6160.  
  6161. 2003-02-26 13:03  tshead
  6162.  
  6163.     * * Added human-readable description to properties and updated
  6164.       command node inspector
  6165.  
  6166. 2003-02-26 07:46  romainbehar
  6167.  
  6168.     * Removed ObjectCollection module
  6169.  
  6170. 2003-02-26 07:26  romainbehar
  6171.  
  6172.     * Removed ObjectCollection module
  6173.  
  6174. 2003-02-26 06:33  romainbehar
  6175.  
  6176.     * Refactored plugin to new style
  6177.  
  6178. 2003-02-26 06:29  romainbehar
  6179.  
  6180.     * Refactored plugin to new style
  6181.  
  6182. 2003-02-26 05:17  romainbehar
  6183.  
  6184.     * Regression fix
  6185.  
  6186. 2003-02-26 03:36  romainbehar
  6187.  
  6188.     * GetMesh and GetCamera return None instead of raising an exception
  6189.  
  6190. 2003-02-26 03:28  romainbehar
  6191.  
  6192.     * GetMesh and GetCamera return None instead of raising an exception
  6193.  
  6194. 2003-02-26 01:43  tshead
  6195.  
  6196.     * * Created k3d::iproperty interface for generic name/value pairs *
  6197.       Added property support to k3d::icommand_node * Complete refactor
  6198.       of JavaScript engine object model to take advantage of properties
  6199.  
  6200. 2003-02-25 05:42  romainbehar
  6201.  
  6202.     * Python scripting updates
  6203.  
  6204. 2003-02-25 00:23  romainbehar
  6205.  
  6206.     * Every comparison operator returns boolean
  6207.  
  6208. 2003-02-24 12:11  tshead
  6209.  
  6210.     * * Changed comparison operators to return bool
  6211.  
  6212. 2003-02-24 07:16  romainbehar
  6213.  
  6214.     * Attempt to make an export script
  6215.  
  6216. 2003-02-24 06:47  romainbehar
  6217.  
  6218.     * Python port of gtkmltest
  6219.  
  6220. 2003-02-24 05:17  romainbehar
  6221.  
  6222.     * Added sdpAngleAxis comparison operator
  6223.  
  6224. 2003-02-23 11:29  tshead
  6225.  
  6226.     * * Removed Atmosphere shader functionality from camera, and
  6227.       created a dedicated Atmosphere object * Added RiPoints support to
  6228.       k3d::ri::irender_engine
  6229.  
  6230. 2003-02-23 11:26  tshead
  6231.  
  6232.     * * Added ridged multifractal displacement shader
  6233.  
  6234. 2003-02-22 13:47  tshead
  6235.  
  6236.     * * More work on k3d::data and constraints
  6237.  
  6238. 2003-02-22 12:47  tshead
  6239.  
  6240.     * * Added constraint policies to k3d::data
  6241.  
  6242. 2003-02-22 06:17  blackburst
  6243.  
  6244.     * * Fixed wrapping of objects returned in lists.
  6245.  
  6246. 2003-02-22 01:29  tshead
  6247.  
  6248.     * * Fix: objects pasted from the clipboard weren't constrained to
  6249.       have unique names * Updated dino tutorial because of this
  6250.  
  6251. 2003-02-21 22:49  tshead
  6252.  
  6253.     * * Fix: window position & size weren't saved if the application
  6254.       was closed through the application frame
  6255.  
  6256. 2003-02-21 22:45  tshead
  6257.  
  6258.     * * Fix: --with-graphviz option didn't default to "no" as it should
  6259.       have
  6260.  
  6261. 2003-02-21 14:57  tshead
  6262.  
  6263.     * * Added motion-blur checkbox to Transformer
  6264.  
  6265. 2003-02-21 14:56  tshead
  6266.  
  6267.     * * Fixed some (not all) runtime Python errors
  6268.  
  6269. 2003-02-21 14:53  tshead
  6270.  
  6271.     * * Added boost::any library
  6272.  
  6273. 2003-02-21 14:52  tshead
  6274.  
  6275.     * * Re-implemented starfield shader and updated solar tutorial
  6276.  
  6277. 2003-02-21 09:02  romainbehar
  6278.  
  6279.     * Anders wrote the Ruby scripting engine
  6280.  
  6281. 2003-02-21 08:51  romainbehar
  6282.  
  6283.     * Python version of Innovation
  6284.  
  6285. 2003-02-21 07:03  romainbehar
  6286.  
  6287.     * Converted plugin to the header-less style
  6288.  
  6289. 2003-02-21 00:43  romainbehar
  6290.  
  6291.     * Added dinosaur tutorial
  6292.  
  6293. 2003-02-20 15:12  tshead
  6294.  
  6295.     * * Version 0.3.0.4
  6296.  
  6297. 2003-02-19 23:42  tshead
  6298.  
  6299.     * * Refactored k3dChooser as k3d::chooser * Code / build cleanup
  6300.  
  6301. 2003-02-19 07:29  romainbehar
  6302.  
  6303.     * Soft Object no longer incomplete
  6304.  
  6305. 2003-02-18 01:34  romainbehar
  6306.  
  6307.     * Added Mandrake 9 RPMs provider
  6308.  
  6309. 2003-02-18 01:21  romainbehar
  6310.  
  6311.     * Mandrake 9 package specification, courtesy 'Tobbe at nyvalls dot
  6312.       com'
  6313.  
  6314. 2003-02-16 21:11  tshead
  6315.  
  6316.     * * More shadow map support
  6317.  
  6318. 2003-02-16 16:49  tshead
  6319.  
  6320.     * * 1st iteration shadow-mapping capability
  6321.  
  6322. 2003-02-16 15:03  blackburst
  6323.  
  6324.     * * Swapped order of components when converting sdpQuaternion to
  6325.       dQuaternion and reverse.
  6326.  
  6327. 2003-02-15 23:44  tshead
  6328.  
  6329.     * * Time refactoring cleanup
  6330.  
  6331. 2003-02-15 19:27  tshead
  6332.  
  6333.     * * Got RenderMan animation rendering back up-and-running
  6334.  
  6335. 2003-02-15 14:41  tshead
  6336.  
  6337.     * * Refactored k3dITime as k3d::idocument_time, with time
  6338.       represented as an unbounded range of seconds instead of a
  6339.       percentage
  6340.  
  6341. 2003-02-14 12:16  blackburst
  6342.  
  6343.     * * Named the shader correctly
  6344.  
  6345. 2003-02-12 02:16  romainbehar
  6346.  
  6347.     * Fixed PointsPolygons primitive
  6348.  
  6349. 2003-02-11 14:09  blackburst
  6350.  
  6351.     * * Initial checkin
  6352.  
  6353. 2003-02-11 09:11  romainbehar
  6354.  
  6355.     * Updated PointsPolygons implementation
  6356.  
  6357. 2003-02-11 08:57  romainbehar
  6358.  
  6359.     * Material explanation
  6360.  
  6361. 2003-02-11 06:32  blackburst
  6362.  
  6363.     * * Initial checkin
  6364.  
  6365. 2003-02-11 05:25  romainbehar
  6366.  
  6367.     * Added autom4te.cache
  6368.  
  6369. 2003-02-10 10:20  tshead
  6370.  
  6371.     * * Fix: shader channel shows up in hierarchy
  6372.  
  6373. 2003-02-10 06:44  romainbehar
  6374.  
  6375.     * Implemented RiPointsPolygons
  6376.  
  6377. 2003-02-10 00:37  tshead
  6378.  
  6379.     * * Fix: shader channels showing-up in hierarchy
  6380.  
  6381. 2003-02-09 14:40  tshead
  6382.  
  6383.     * * k3dIDependencies to k3d::idependencies refactoring
  6384.  
  6385. 2003-02-08 17:55  tshead
  6386.  
  6387.     * * Tutorial-enabled tree-selection and tree-visibility commands in
  6388.       the hierarchy
  6389.  
  6390. 2003-02-08 15:24  tshead
  6391.  
  6392.     * * Fix: editor rendering was calculating incorrect frame delta *
  6393.       Ongoing ODE testing
  6394.  
  6395. 2003-02-07 23:45  tshead
  6396.  
  6397.     * * Bugfix: Bender object did not actually transform geometry.
  6398.  
  6399. 2003-02-06 20:10  tshead
  6400.  
  6401.     * * Added support for camera motion blur * Refactored
  6402.       k3dITimeServer as k3d::itime_observer * Created TimeWarp object
  6403.  
  6404. 2003-02-06 01:23  tshead
  6405.  
  6406.     * * Code cleanup
  6407.  
  6408. 2003-02-05 23:42  tshead
  6409.  
  6410.     * * First-iteration RenderMan motion-blur capabilities *
  6411.       First-iteration ODE-library plugins
  6412.  
  6413. 2003-02-05 09:40  romainbehar
  6414.  
  6415.     * Updated binary packaging process
  6416.  
  6417. 2003-02-04 04:51  blackburst
  6418.  
  6419.     * * Updated the release version that the documentation in CVS cover
  6420.  
  6421. 2003-02-04 01:09  romainbehar
  6422.  
  6423.     * Development tests
  6424.  
  6425. 2003-02-04 01:07  romainbehar
  6426.  
  6427.     * Moved to k3d/tests/
  6428.  
  6429. 2003-02-03 23:24  tshead
  6430.  
  6431.     * * Converted k3dVariable<sdpString> to k3d::data * Refactored
  6432.       k3dEditControl as k3d::edit_control
  6433.  
  6434. 2003-02-03 19:30  tshead
  6435.  
  6436.     * * Win32 patch by Wladyslaw.
  6437.  
  6438. 2003-02-03 19:22  tshead
  6439.  
  6440.     * * Win32 patch by Wladyslaw.
  6441.  
  6442. 2003-02-03 11:38  tshead
  6443.  
  6444.     * * Win32 patches by Wladyslaw.
  6445.  
  6446. 2003-02-03 11:37  tshead
  6447.  
  6448.     * * PushEditing / PopEditing cleanup.
  6449.  
  6450. 2003-02-03 11:33  tshead
  6451.  
  6452.     * * Updated k3d_waterlight to suck less ;)
  6453.  
  6454. 2003-02-02 17:44  tshead
  6455.  
  6456.     * * Additional gcc 2.95 fix
  6457.  
  6458. 2003-02-02 15:37  blackburst
  6459.  
  6460.     * * Updated Python and Ruby documentation
  6461.  
  6462. 2003-02-02 15:36  blackburst
  6463.  
  6464.     * * Updated scripts
  6465.  
  6466. 2003-02-02 15:35  blackburst
  6467.  
  6468.     * * Sync'ed Ruby to mirror JavaScript API.
  6469.  
  6470. 2003-02-02 15:34  blackburst
  6471.  
  6472.     * * Sync'ed Python to mirror JavaScript API
  6473.  
  6474. 2003-02-02 13:49  tshead
  6475.  
  6476.     * * Fix: problem building bezier.h with gcc 2.95
  6477.  
  6478. 2003-02-01 17:57  tshead
  6479.  
  6480.     * * Updated scripting documentation
  6481.  
  6482. 2003-02-01 17:12  tshead
  6483.  
  6484.     * * Moved user-interface-specific functionality out of
  6485.       k3dIApplication and into k3d::iuser_interface * Updated
  6486.       implementations and scripting engine to match * Put the new
  6487.       capabilities to work with additional scripting in the UI
  6488.  
  6489. 2003-01-31 14:33  blackburst
  6490.  
  6491.     * * Build cleanup
  6492.  
  6493. 2003-01-31 01:31  romainbehar
  6494.  
  6495.     * v 0.2.5 updates
  6496.  
  6497. 2003-01-30 14:09  tshead
  6498.  
  6499.     * * Win32 build update by Wladyslaw
  6500.  
  6501. 2003-01-30 12:27  tshead
  6502.  
  6503.     * * Version 0.2.5.0
  6504.  
  6505. 2003-01-30 12:20  tshead
  6506.  
  6507.     * * Release 0.2.5.0 * Removed experimental module * Removed
  6508.       PathExtrude, Revolve, Polygonizer, and SoftObject objects
  6509.  
  6510. 2003-01-30 12:16  tshead
  6511.  
  6512.     * * Removed experimental module * Version 0.3.0.0
  6513.  
  6514. 2003-01-30 11:39  tshead
  6515.  
  6516.     * * Version 0.3.0.0
  6517.  
  6518. 2003-01-30 11:35  tshead
  6519.  
  6520.     * * Release 0.2.5
  6521.  
  6522. 2003-01-29 20:01  tshead
  6523.  
  6524.     * * Copyright notice updates
  6525.  
  6526. 2003-01-29 12:50  tshead
  6527.  
  6528.     * * Removed non-functional PathExtrude tutorial (for non-functional
  6529.       PathExtrude tool!)
  6530.  
  6531. 2003-01-29 04:40  romainbehar
  6532.  
  6533.     * Updated copyright to 2003
  6534.  
  6535. 2003-01-29 04:34  romainbehar
  6536.  
  6537.     * Updated copyright to 2003
  6538.  
  6539. 2003-01-29 04:29  romainbehar
  6540.  
  6541.     * Updated Copyright to 2003
  6542.  
  6543. 2003-01-28 23:41  tshead
  6544.  
  6545.     * * Fix: missing control-point constraints in Bezier Channel *
  6546.       Documentation cleanup
  6547.  
  6548. 2003-01-28 09:24  tshead
  6549.  
  6550.     * * Fix: serialization problem with Bezier Channel * ParticleBurst
  6551.       shader wasn't automatically compiled * ParticleBurst was rendered
  6552.       without transformations * Temporarily disabled incomplete object
  6553.       types
  6554.  
  6555. 2003-01-28 02:47  romainbehar
  6556.  
  6557.     * Updated Copyright to 2003
  6558.  
  6559. 2003-01-28 02:09  romainbehar
  6560.  
  6561.     * Updated Copyright to 2003
  6562.  
  6563. 2003-01-27 09:46  romainbehar
  6564.  
  6565.     * Updated Copyright to 2003
  6566.  
  6567. 2003-01-26 23:27  tshead
  6568.  
  6569.     * * Better error message when attempting to run a non-existent
  6570.       tutorial
  6571.  
  6572. 2003-01-26 22:01  tshead
  6573.  
  6574.     * * Build cleanup
  6575.  
  6576. 2003-01-26 20:36  tshead
  6577.  
  6578.     * * Fix: crash when Welding a standard mesh cone * Updated user
  6579.       docs to match CSG refactoring * Cone, Cylinder, Disk, Sphere, and
  6580.       Torus objects are rendered with correct shading / material in
  6581.       editor view
  6582.  
  6583. 2003-01-26 17:24  jdmoline
  6584.  
  6585.     * removed entry for boolean tutorial
  6586.  
  6587. 2003-01-26 12:09  tshead
  6588.  
  6589.     * * Created CSGSolid object, renamed BooleanOperator to CSGBoolean,
  6590.       and cleaned-up k3dIRiRender to conform better to the RenderMan
  6591.       CSG model.  * Replaced the minimalist boolean_rendering tutorial
  6592.       with the more comprehensive csg_rendering.
  6593.  
  6594. 2003-01-26 09:59  jdmoline
  6595.  
  6596.     * minor code cleanup
  6597.  
  6598. 2003-01-25 23:45  jdmoline
  6599.  
  6600.     * code cleanup
  6601.  
  6602. 2003-01-25 19:22  blackburst
  6603.  
  6604.     * * Added rendering capabilities
  6605.  
  6606. 2003-01-25 19:22  blackburst
  6607.  
  6608.     * * Added rendering capabilities * Added methods returning paths
  6609.  
  6610. 2003-01-25 19:20  blackburst
  6611.  
  6612.     * * Updated JavaScript, Python and Ruby documentation
  6613.  
  6614. 2003-01-25 15:29  tshead
  6615.  
  6616.     * * Tutorial-enabled the "Reset Center", "Geometry Average Center"
  6617.       and "Geometry Extents Center" buttons in tools * Added
  6618.       regression-test for center buttons when there is no selected
  6619.       geometry
  6620.  
  6621. 2003-01-25 15:26  tshead
  6622.  
  6623.     * * Updated hierarchy control menu to allow <k3dscriptmenuitem>
  6624.  
  6625. 2003-01-24 23:33  tshead
  6626.  
  6627.     * * Added JavaScript support for rendering * Code cleanup
  6628.  
  6629. 2003-01-24 19:06  blackburst
  6630.  
  6631.     * * Adding document and object context * Implementing parent
  6632.       reference properly
  6633.  
  6634. 2003-01-24 19:03  blackburst
  6635.  
  6636.     * * Implementing parent refering correctly
  6637.  
  6638. 2003-01-24 17:40  blackburst
  6639.  
  6640.     * * Added (experimental) GUI Class to Python * Commented out the
  6641.       GetFilePath documentation for JavaScript
  6642.  
  6643. 2003-01-24 17:38  blackburst
  6644.  
  6645.     * * Added (experimental) GUI Class
  6646.  
  6647. 2003-01-24 13:59  blackburst
  6648.  
  6649.     * * Added document and object context
  6650.  
  6651. 2003-01-24 05:21  romainbehar
  6652.  
  6653.     * Updated mesh paths
  6654.  
  6655. 2003-01-23 22:52  tshead
  6656.  
  6657.     * * Rollback
  6658.  
  6659. 2003-01-23 20:28  tshead
  6660.  
  6661.     * * Rollback
  6662.  
  6663. 2003-01-23 19:17  blackburst
  6664.  
  6665.     * * Cleanup
  6666.  
  6667. 2003-01-23 17:30  blackburst
  6668.  
  6669.     * * Added Application.GetFilePath() and Document.Path to JavaScript
  6670.  
  6671. 2003-01-23 17:24  blackburst
  6672.  
  6673.     * * Adding attribute relief
  6674.  
  6675. 2003-01-23 17:23  blackburst
  6676.  
  6677.     * * Added relief attribute
  6678.  
  6679. 2003-01-23 17:19  blackburst
  6680.  
  6681.     * * Added Application.GetFilePath() and Document.Path to JavaScript
  6682.       * Work in progress to create scriptable toolbar
  6683.  
  6684. 2003-01-23 17:16  blackburst
  6685.  
  6686.     * * Added Application.GetFilePath() and Document.Path to JavaScript
  6687.       * Work in progress to create scripted toolbar
  6688.  
  6689. 2003-01-23 17:14  tshead
  6690.  
  6691.     * * Tutorial-enabled k3dScriptButton and k3dScriptMenuItem
  6692.  
  6693. 2003-01-23 16:17  tshead
  6694.  
  6695.     * * Code cleanup to fix broken tutorials
  6696.  
  6697. 2003-01-23 13:09  blackburst
  6698.  
  6699.     * * Fixed missing k3dScriptButtonBase
  6700.  
  6701. 2003-01-23 12:35  tshead
  6702.  
  6703.     * * Build fix.
  6704.  
  6705. 2003-01-23 12:28  blackburst
  6706.  
  6707.     * * Updated to use k3dScriptMenuItem to create new document
  6708.  
  6709. 2003-01-23 12:11  blackburst
  6710.  
  6711.     * * Updated to be controled by tutorials
  6712.  
  6713. 2003-01-23 12:06  blackburst
  6714.  
  6715.     * * Updated to use k3dScriptMenuItem to create new document
  6716.  
  6717. 2003-01-23 12:05  blackburst
  6718.  
  6719.     * * Changed to use the k3dScriptMenuItem to open new documents
  6720.  
  6721. 2003-01-23 12:04  tshead
  6722.  
  6723.     * * Changed k3dIObject::InitComplete() to
  6724.       k3dIObject::init_complete(), and changed return value from
  6725.       sdpResult to bool.  * Updated geometry-modification tools to
  6726.       bail-out in init_complete() if there is no geometry selected.  *
  6727.       Error dialogs are non-modal.    * Updated k3dScriptButton to handle
  6728.       global, document, and object contexts.
  6729.  
  6730. 2003-01-23 12:01  blackburst
  6731.  
  6732.     * * Changed New Document to be a k3dScriptMenuItem as an example
  6733.  
  6734. 2003-01-23 08:50  blackburst
  6735.  
  6736.     * * Initial checkin of some basic tool and object icons
  6737.  
  6738. 2003-01-23 08:29  romainbehar
  6739.  
  6740.     * Removed useless spaces :)
  6741.  
  6742. 2003-01-23 01:33  romainbehar
  6743.  
  6744.     * More contributions
  6745.  
  6746. 2003-01-23 01:31  romainbehar
  6747.  
  6748.     * Added spaceship_hull tutorial
  6749.  
  6750. 2003-01-22 21:59  tshead
  6751.  
  6752.     * * Updated document-selection boilerplate in sample scripts
  6753.  
  6754. 2003-01-22 21:18  tshead
  6755.  
  6756.     * * Build 29
  6757.  
  6758. 2003-01-22 20:55  tshead
  6759.  
  6760.     * * Added "New Document" toolbar button to Application Window,
  6761.       using k3dscriptbutton.  Neat! * Picked-up some nicer toolbar
  6762.       buttons from xemacs.
  6763.  
  6764. 2003-01-22 17:42  tshead
  6765.  
  6766.     * * Documented JavaScript Application.Documents property
  6767.  
  6768. 2003-01-22 15:54  blackburst
  6769.  
  6770.     * * Leading whitespace of inline scripts get trimmed
  6771.  
  6772. 2003-01-22 15:51  blackburst
  6773.  
  6774.     * * Initial checkin of k3dScriptMenuItem
  6775.  
  6776. 2003-01-22 11:39  tshead
  6777.  
  6778.     * * Patch by Patrick Mauritz to allow builds outside the source
  6779.       tree <oxygene@studentenbude.ath.cx>
  6780.  
  6781. 2003-01-22 09:51  blackburst
  6782.  
  6783.     * * Initial checkin of k3dScriptButton * Removed k3dCommandButton
  6784.  
  6785. 2003-01-22 09:24  tshead
  6786.  
  6787.     * * Tutorial tweaking
  6788.  
  6789. 2003-01-22 07:30  romainbehar
  6790.  
  6791.     * Spaceship Hull tutorial (Bart Janssens)
  6792.  
  6793. 2003-01-22 05:29  romainbehar
  6794.  
  6795.     * Scripting contexts explanations
  6796.  
  6797. 2003-01-22 04:48  romainbehar
  6798.  
  6799.     * New context changes applyied
  6800.  
  6801. 2003-01-21 19:30  tshead
  6802.  
  6803.     * * k3dDialog refactoring - consolidated redundant "OnClose()" and
  6804.       "OnCancel()" functionality * Got rid of command-node commands
  6805.       defined in interfaces * Ongoing separation of user interface from
  6806.       implementation
  6807.  
  6808. 2003-01-21 18:56  blackburst
  6809.  
  6810.     * * Added URLs
  6811.  
  6812. 2003-01-21 18:48  blackburst
  6813.  
  6814.     * * Initial checkin of k3dCommandButton
  6815.  
  6816. 2003-01-21 07:22  blackburst
  6817.  
  6818.     * * Added focus in and out events for current value.
  6819.  
  6820. 2003-01-21 07:20  blackburst
  6821.  
  6822.     * * Added commandnodes and commands.
  6823.  
  6824. 2003-01-21 05:04  romainbehar
  6825.  
  6826.     * Resurrection attempt
  6827.  
  6828. 2003-01-21 04:41  romainbehar
  6829.  
  6830.     * Scripting updates
  6831.  
  6832. 2003-01-20 15:54  tshead
  6833.  
  6834.     * * Bugfix: camera viewport RMB clicks were not recorded in
  6835.       tutorials
  6836.  
  6837. 2003-01-20 14:32  tshead
  6838.  
  6839.     * * Build 27
  6840.  
  6841. 2003-01-20 14:30  tshead
  6842.  
  6843.     * * Added --gui option to k3d application, so the GUI can be
  6844.       disabled for server use
  6845.  
  6846. 2003-01-20 14:28  tshead
  6847.  
  6848.     * * Added environment variable info to man page
  6849.  
  6850. 2003-01-20 05:29  blackburst
  6851.  
  6852.     * Corrected typo in manual url.
  6853.  
  6854. 2003-01-20 00:13  tshead
  6855.  
  6856.     * * Additional regression tests for Bezier Channel objects
  6857.  
  6858. 2003-01-19 17:02  tshead
  6859.  
  6860.     * * Ongoing Bezier Channel refactoring
  6861.  
  6862. 2003-01-19 16:37  blackburst
  6863.  
  6864.     * * Constrol the number of values display with a 'numvalues'
  6865.       attribute
  6866.  
  6867. 2003-01-19 14:38  blackburst
  6868.  
  6869.     * * Improve how the keyframe function update control points.
  6870.  
  6871. 2003-01-19 12:04  blackburst
  6872.  
  6873.     * * Added keyframe functionality to channel button.
  6874.  
  6875. 2003-01-19 11:41  blackburst
  6876.  
  6877.     * Corrected document root node.
  6878.  
  6879. 2003-01-19 07:13  blackburst
  6880.  
  6881.     * * Added 'Manual' menu entry.    * Updated the 'K-3D Online' url.
  6882.  
  6883. 2003-01-19 01:43  tshead
  6884.  
  6885.     * * Ongoing Bezier Channel refactoring
  6886.  
  6887. 2003-01-18 18:54  blackburst
  6888.  
  6889.     * * Applied Bart Janssens patch for Constraint object.
  6890.  
  6891. 2003-01-18 17:33  blackburst
  6892.  
  6893.     * * Removed -V option from docbook2html.
  6894.  
  6895. 2003-01-18 17:28  blackburst
  6896.  
  6897.     * * Initial checkin of man page.
  6898.  
  6899. 2003-01-18 10:25  tshead
  6900.  
  6901.     * * More channel refactoring
  6902.  
  6903. 2003-01-18 08:49  blackburst
  6904.  
  6905.     * Added documentation of file fiormats.
  6906.  
  6907. 2003-01-18 08:48  blackburst
  6908.  
  6909.     * Added documentation of file formats.
  6910.  
  6911. 2003-01-18 07:41  blackburst
  6912.  
  6913.     * Added figures to tutorial chapter.
  6914.  
  6915. 2003-01-18 07:39  blackburst
  6916.  
  6917.     * Added Ruby documentation.
  6918.  
  6919. 2003-01-17 18:45  blackburst
  6920.  
  6921.     * Fixed broken tutorial, removed erroneous newline in literal.
  6922.  
  6923. 2003-01-17 18:43  blackburst
  6924.  
  6925.     * Expanded copyright year.
  6926.  
  6927. 2003-01-17 18:42  blackburst
  6928.  
  6929.     * Added contributer Patrick Mauritz name.
  6930.  
  6931. 2003-01-17 16:47  blackburst
  6932.  
  6933.     * * Changed configuration of Python module.
  6934.  
  6935. 2003-01-17 16:42  blackburst
  6936.  
  6937.     * * Changed default for Python configuring * Fixed inclusion paths
  6938.  
  6939. 2003-01-17 15:44  tshead
  6940.  
  6941.     * * Bezier Channel (formerly Channel) refactoring.  * Made
  6942.       k3dIDependencies a required (instead of optional) argument to
  6943.       k3dIPersist::Save().    * Code cleanup.
  6944.  
  6945. 2003-01-17 15:28  blackburst
  6946.  
  6947.     * Changed casting method.
  6948.  
  6949. 2003-01-17 15:25  blackburst
  6950.  
  6951.     * Added missing method.
  6952.  
  6953. 2003-01-17 15:22  blackburst
  6954.  
  6955.     * * Added missing function.
  6956.  
  6957. 2003-01-17 15:20  blackburst
  6958.  
  6959.     * * Initial commit of Ruby Script Engine
  6960.  
  6961. 2003-01-17 15:15  blackburst
  6962.  
  6963.     * * Initial commit of Ruby Script Engine
  6964.  
  6965. 2003-01-17 15:12  blackburst
  6966.  
  6967.     * * Initial commit of Ruby Script Engine
  6968.  
  6969. 2003-01-17 15:07  blackburst
  6970.  
  6971.     * * Initial commit of Ruby Script Engine
  6972.  
  6973. 2003-01-15 14:23  jdmoline
  6974.  
  6975.     * simplified
  6976.  
  6977. 2003-01-14 10:14  blackburst
  6978.  
  6979.     * * Cleaned up python build.
  6980.  
  6981. 2003-01-14 10:11  blackburst
  6982.  
  6983.     * Fixed so the accelerator to the play script work, it's now
  6984.       Ctrl-<spacebar>
  6985.  
  6986. 2003-01-14 10:06  blackburst
  6987.  
  6988.     * Yet another contributor.
  6989.  
  6990. 2003-01-14 09:54  blackburst
  6991.  
  6992.     * * Cleaned up the Python checking.  * Improved menu entries
  6993.       messages.
  6994.  
  6995. 2003-01-14 04:56  blackburst
  6996.  
  6997.     * Corrected validate error.
  6998.  
  6999. 2003-01-14 02:26  romainbehar
  7000.  
  7001.     * Yet another contributor :)
  7002.  
  7003. 2003-01-13 19:26  tshead
  7004.  
  7005.     * * Fixed broken regression test
  7006.  
  7007. 2003-01-13 15:59  blackburst
  7008.  
  7009.     * Removed unused macro.
  7010.  
  7011. 2003-01-13 15:56  blackburst
  7012.  
  7013.     * Added RubyEngine ID.
  7014.  
  7015. 2003-01-13 15:54  blackburst
  7016.  
  7017.     * Yet another author.
  7018.  
  7019. 2003-01-13 13:44  tshead
  7020.  
  7021.     * * Removed references to Application.ActiveDocument in scripting
  7022.       documentation * Build cleanup
  7023.  
  7024. 2003-01-13 07:24  blackburst
  7025.  
  7026.     * Added swedish translation.
  7027.  
  7028. 2003-01-13 07:17  blackburst
  7029.  
  7030.     * Updated URL for install instructions.
  7031.  
  7032. 2003-01-13 07:12  blackburst
  7033.  
  7034.     * Minor cosmetic modification.
  7035.  
  7036. 2003-01-13 06:29  blackburst
  7037.  
  7038.     * Changed configuration of menu entries to be controled by enable.
  7039.  
  7040. 2003-01-13 06:15  blackburst
  7041.  
  7042.     * Changed the menu installation to be controled by enable
  7043.       arguments.
  7044.  
  7045. 2003-01-13 02:15  tshead
  7046.  
  7047.     * * Converted "Position Constraint" object to more general-purpose
  7048.       "Constraint" (handles position, orientation, and scale) - Bart
  7049.       Janssens <bart.janssens@polytechnic.be> * Added "Play from cursor
  7050.       position" option to Tutorial Recorder (a big time-saver when
  7051.       tweaking tutorials) * Created heavily-templated k3d::bezier()
  7052.       function, which benchmarks 2-3 times faster than traditional
  7053.       sdpBezier()!
  7054.  
  7055. 2003-01-13 01:22  tshead
  7056.  
  7057.     * * Fix: geometry_selection tutorial was broken by modifications to
  7058.       camera navigation
  7059.  
  7060. 2003-01-12 22:38  tshead
  7061.  
  7062.     * * Updated "polygons" tutorial now that "Polygon Orientation" is
  7063.       off by default
  7064.  
  7065. 2003-01-12 16:05  tshead
  7066.  
  7067.     * * Portability update for shader installation
  7068.  
  7069. 2003-01-12 14:41  blackburst
  7070.  
  7071.     * Changed installation of menu entries to only be done when
  7072.       installing without setting prefix.
  7073.  
  7074. 2003-01-12 12:08  blackburst
  7075.  
  7076.     * Corrected some more.
  7077.  
  7078. 2003-01-12 10:53  blackburst
  7079.  
  7080.     * Improved menu enty installation.
  7081.  
  7082. 2003-01-12 08:22  blackburst
  7083.  
  7084.     * Corrected erroneus code introduced when nicefying.
  7085.  
  7086. 2003-01-12 05:39  blackburst
  7087.  
  7088.     * Added gneneration of documentation Makefile.am
  7089.  
  7090. 2003-01-12 00:45  tshead
  7091.  
  7092.     * * MingW build
  7093.  
  7094. 2003-01-11 14:00  blackburst
  7095.  
  7096.     * * Initial checkin of swedish translation.
  7097.  
  7098. 2003-01-11 13:58  blackburst
  7099.  
  7100.     * * Intial checkin of swedish translation.
  7101.  
  7102. 2003-01-11 13:56  blackburst
  7103.  
  7104.     * * Intitial checking of swedish translation.
  7105.  
  7106. 2003-01-11 13:54  blackburst
  7107.  
  7108.     * Changed default icon (to mascot) and made it transparent.
  7109.  
  7110. 2003-01-11 12:08  tshead
  7111.  
  7112.     * * Added regression test for bug 571810
  7113.  
  7114. 2003-01-11 11:18  tshead
  7115.  
  7116.     * * Bugfix - 571810 - segfault after creating an object, undo-ing
  7117.       the creation, switch camera view, move mouse over camera
  7118.       viewport.
  7119.  
  7120. 2003-01-11 11:16  tshead
  7121.  
  7122.     * * Updated desktop installation to add an icon to Ximian as well
  7123.       as Gnome menus
  7124.  
  7125. 2003-01-11 09:45  blackburst
  7126.  
  7127.     * Changed name to complie with GNOME HIG.
  7128.  
  7129. 2003-01-11 06:47  blackburst
  7130.  
  7131.     * Added subtitle and version.
  7132.  
  7133. 2003-01-11 06:41  blackburst
  7134.  
  7135.     * Hide error message when jade can't resolve host.
  7136.  
  7137. 2003-01-11 06:05  blackburst
  7138.  
  7139.     * Added menu entry.
  7140.  
  7141. 2003-01-11 05:57  blackburst
  7142.  
  7143.     * Added menu entry.
  7144.  
  7145. 2003-01-10 22:15  tshead
  7146.  
  7147.     * * Installation shaders directory is world-writable * Updated
  7148.       documentation to match UI mods
  7149.  
  7150. 2003-01-10 19:12  blackburst
  7151.  
  7152.     * Initial check in of new icons.
  7153.  
  7154. 2003-01-10 19:10  blackburst
  7155.  
  7156.     * Removed since not added as binaries.
  7157.  
  7158. 2003-01-10 18:57  blackburst
  7159.  
  7160.     * Initial commit of more icons.
  7161.  
  7162. 2003-01-10 11:21  blackburst
  7163.  
  7164.     * Added real validation.
  7165.  
  7166. 2003-01-10 05:01  blackburst
  7167.  
  7168.     * Small improvements regarding document generation.
  7169.  
  7170. 2003-01-10 01:26  tshead
  7171.  
  7172.     * * Eliminated ActiveDocument * Moved Tools and Objects collections
  7173.       from Application Window to Document Window * Converted
  7174.       k3dIScriptEngine to k3d::iscript_engine * Added Document and
  7175.       Object execution contexts to k3d::iscript_engine * Fixed weird
  7176.       behavior in Hierarchy context menu
  7177.  
  7178. 2003-01-09 18:41  jdmoline
  7179.  
  7180.     * fixed a few typos
  7181.  
  7182. 2003-01-09 18:04  jdmoline
  7183.  
  7184.     * added include for ostream_iterator
  7185.  
  7186. 2003-01-09 17:57  jdmoline
  7187.  
  7188.     * removed misplaced <para> tag
  7189.  
  7190. 2003-01-09 04:36  romainbehar
  7191.  
  7192.     * Fixed typos
  7193.  
  7194. 2003-01-09 00:12  blackburst
  7195.  
  7196.     * * Integrated documentation into build system.
  7197.  
  7198. 2003-01-09 00:08  blackburst
  7199.  
  7200.     * * Integrated documentation into build system.
  7201.  
  7202. 2003-01-09 00:02  blackburst
  7203.  
  7204.     * * Integrated documentation into build system.
  7205.  
  7206. 2003-01-08 23:50  blackburst
  7207.  
  7208.     * * Integrated documentation into build system.
  7209.  
  7210. 2003-01-08 06:59  blackburst
  7211.  
  7212.     * Updated authors.
  7213.  
  7214. 2003-01-08 06:31  blackburst
  7215.  
  7216.     * Corrected accidently commited changes.
  7217.  
  7218. 2003-01-08 06:26  blackburst
  7219.  
  7220.     * Added images to splash and about.
  7221.  
  7222. 2003-01-08 06:20  blackburst
  7223.  
  7224.     * Added image to splash and about.
  7225.  
  7226. 2003-01-08 05:58  blackburst
  7227.  
  7228.     * Added the missing hyperboloid.
  7229.  
  7230. 2003-01-08 01:25  romainbehar
  7231.  
  7232.     * Yet another contributor
  7233.  
  7234. 2003-01-07 16:56  tshead
  7235.  
  7236.     * * Fix: build problems with gcc 2.95 * Tweak: rename object dialog
  7237.       opens with new name field selected and focused.  OK button is
  7238.       defaulted.
  7239.  
  7240. 2003-01-07 11:49  blackburst
  7241.  
  7242.     * The documentation is now covered by GNU Free Document License.
  7243.  
  7244. 2003-01-07 11:47  blackburst
  7245.  
  7246.     * Remove 'poscript' directory when PDF or PS has been generated.
  7247.  
  7248. 2003-01-07 03:17  romainbehar
  7249.  
  7250.     * Fixed typos, additional information
  7251.  
  7252. 2003-01-07 00:52  tshead
  7253.  
  7254.     * * Patch - shaders are only recompiled at the beginning of an
  7255.       animation instead of every frame - Gregory Junker
  7256.       <gjunker@cinci.rr.com>
  7257.  
  7258. 2003-01-06 22:17  tshead
  7259.  
  7260.     * * Created a K-3D logo project and added it to the share/
  7261.       directory
  7262.  
  7263. 2003-01-06 21:14  blackburst
  7264.  
  7265.     * * Added chapterinfo where such was missing.
  7266.  
  7267. 2003-01-06 21:10  blackburst
  7268.  
  7269.     * Changed copyright holder to Timothy M. Shead, probably better
  7270.       legally.
  7271.  
  7272. 2003-01-06 18:58  tshead
  7273.  
  7274.     * * Moved many implementation classes from "application" to
  7275.       "k3dsdk" * Code cleanup for k3dsdk embedding
  7276.  
  7277. 2003-01-06 15:10  blackburst
  7278.  
  7279.     * Added 'Module:' field in plugin synopsis.
  7280.  
  7281. 2003-01-06 15:08  blackburst
  7282.  
  7283.     * Added JavaScript documentation.
  7284.  
  7285. 2003-01-06 15:06  blackburst
  7286.  
  7287.     * Changed ObjectCollectionClass.CreateObject() to
  7288.       ObjectCollectionClass.Create()
  7289.  
  7290. 2003-01-06 15:03  blackburst
  7291.  
  7292.     * Changed so the CPythonObject will always be stored in
  7293.       'self.object'
  7294.  
  7295. 2003-01-06 13:13  blackburst
  7296.  
  7297.     * Updated authors.
  7298.  
  7299. 2003-01-06 13:11  blackburst
  7300.  
  7301.     * Reformatted the license text.
  7302.  
  7303. 2003-01-06 12:12  blackburst
  7304.  
  7305.     * Added GPL license.
  7306.  
  7307. 2003-01-06 08:16  romainbehar
  7308.  
  7309.     * Fixed typos
  7310.  
  7311. 2003-01-06 03:19  romainbehar
  7312.  
  7313.     * Usual update
  7314.  
  7315. 2003-01-05 12:47  tshead
  7316.  
  7317.     * * Created "Position Constraint" object
  7318.  
  7319. 2003-01-05 08:36  blackburst
  7320.  
  7321.     * Updated method documentation strings.
  7322.  
  7323. 2003-01-05 08:33  blackburst
  7324.  
  7325.     * Updated the Python documentation.
  7326.  
  7327. 2003-01-05 06:12  blackburst
  7328.  
  7329.     * Added GetCamera method in CPythonObject.
  7330.  
  7331. 2003-01-05 06:11  blackburst
  7332.  
  7333.     * Replaced the multiline litteral and added GetCamera method in
  7334.       ObjectClass.
  7335.  
  7336. 2003-01-05 06:09  blackburst
  7337.  
  7338.     * Added Camera property in CJavaScriptObject.
  7339.  
  7340. 2003-01-04 17:57  blackburst
  7341.  
  7342.     * Removed deprecated 'Editable' related documentation.
  7343.  
  7344. 2003-01-04 17:33  blackburst
  7345.  
  7346.     * Filled in some figure descriptions.
  7347.  
  7348. 2003-01-04 15:57  tshead
  7349.  
  7350.     * * Replaced all instances of k3dVariable<bool> with k3d::data *
  7351.       Removed obsolete k3dIEditable support from JavaScript and Python
  7352.       engines * Updated sample scripts * Code cleanup
  7353.  
  7354. 2003-01-04 10:50  jdmoline
  7355.  
  7356.     * added share/icons/k3d.png, which can be used as an icon for
  7357.       gnome.
  7358.  
  7359. 2003-01-04 10:48  jdmoline
  7360.  
  7361.     * initial checkin
  7362.  
  7363. 2003-01-04 09:51  jdmoline
  7364.  
  7365.     * corrected situation where if --with-sigc-1-2 is specified and
  7366.       both 1.2.x and 1.0.x are installed 1.0.x is used instead of
  7367.       1.2.x.  now correctly tries to use 1.2.x first if this options is
  7368.       specified
  7369.  
  7370. 2003-01-04 00:48  tshead
  7371.  
  7372.     * * Undo-enabled smooth shading / flat shading * Undo-enabled weld
  7373.       / unweld * Undo-enabled flip orientation * Undo-enabled advance
  7374.       firstpoint * k3dIEditable cleanup * Code cleanup
  7375.  
  7376. 2003-01-02 18:02  tshead
  7377.  
  7378.     * * Ongoing k3d::data conversion * Created k3d::persistence
  7379.       framework for serializing k3d::data automatically * Relabeled
  7380.       some UI elements as "BMRT Specific"
  7381.  
  7382. 2002-12-29 12:13  blackburst
  7383.  
  7384.     * Added figures that shows the result of various operations.
  7385.  
  7386. 2002-12-29 08:11  blackburst
  7387.  
  7388.     * Fleshed out View Window and Document Window with content from the
  7389.       tutorials.
  7390.  
  7391. 2002-12-29 08:09  blackburst
  7392.  
  7393.     * Updated.
  7394.  
  7395. 2002-12-29 08:08  blackburst
  7396.  
  7397.     * Added the removal of 'root.junk' directory when running 'make
  7398.       html'.
  7399.  
  7400. 2002-12-26 16:18  blackburst
  7401.  
  7402.     * Added the user_reference.pdf
  7403.  
  7404. 2002-12-26 15:17  blackburst
  7405.  
  7406.     * Added K-3D's Python API reference.
  7407.  
  7408. 2002-12-26 15:06  blackburst
  7409.  
  7410.     * Added PDF option.
  7411.  
  7412. 2002-12-23 12:29  tshead
  7413.  
  7414.     * * Fix: build problems with k3d::check_button
  7415.  
  7416. 2002-12-23 09:25  jdmoline
  7417.  
  7418.     * Added private copy constructor to class data, because we do not
  7419.       want the compiler generated one.  It would not properly handle
  7420.       m_data, which is a reference.
  7421.  
  7422. 2002-12-23 00:24  tshead
  7423.  
  7424.     * * Build cleanup
  7425.  
  7426. 2002-12-22 23:12  tshead
  7427.  
  7428.     * * Build 16
  7429.  
  7430. 2002-12-22 23:10  tshead
  7431.  
  7432.     * * Added Python scripting engine by Anders Dahnielson
  7433.       <anders@dahnielson.com>
  7434.  
  7435. 2002-12-22 23:09  tshead
  7436.  
  7437.     * * Refactored k3dCheckButton into k3d::check_button::control and
  7438.       k3d::check_button::idata
  7439.  
  7440. 2002-12-22 23:09  tshead
  7441.  
  7442.     * * Build fix - "reporting_bugs" tutorial wasn't getting installed
  7443.  
  7444. 2002-12-22 19:13  tshead
  7445.  
  7446.     * * Documentation build update
  7447.  
  7448. 2002-12-22 09:46  jdmoline
  7449.  
  7450.     * changed the way conditional compilation is done for experimental,
  7451.       freetype2, and plib
  7452.  
  7453. 2002-12-20 11:41  tshead
  7454.  
  7455.     * * Initial checkin of DocBook documentation, contributed by Anders
  7456.       Dahnielson
  7457.  
  7458. 2002-12-20 01:17  tshead
  7459.  
  7460.     * * Initial checkin of new developer's guide, user reference, and
  7461.       UML documentation
  7462.  
  7463. 2002-12-19 12:21  tshead
  7464.  
  7465.     * * Build fix for gcc 2.95
  7466.  
  7467. 2002-12-18 22:52  tshead
  7468.  
  7469.     * * More refinements to the release target
  7470.  
  7471. 2002-12-18 22:24  tshead
  7472.  
  7473.     * * More work on release target
  7474.  
  7475. 2002-12-18 22:14  tshead
  7476.  
  7477.     * * Created "tag" and "release" targets for maintainers
  7478.  
  7479. 2002-12-18 19:50  tshead
  7480.  
  7481.     * * Workaround to get k3d::data building under gcc 2.95
  7482.  
  7483. 2002-12-18 10:58  tshead
  7484.  
  7485.     * * Build cleanup
  7486.  
  7487. 2002-12-18 05:05  romainbehar
  7488.  
  7489.     * Fixed typo
  7490.  
  7491. 2002-12-18 04:43  romainbehar
  7492.  
  7493.     * A few more contributions
  7494.  
  7495. 2002-12-17 23:06  tshead
  7496.  
  7497.     * * Build system cleanup, including patch submitted by
  7498.       oxygene@studentenbude.ath.cx to permit builds outside the srcdir
  7499.  
  7500. 2002-12-17 00:43  tshead
  7501.  
  7502.     * * Got rid of "no public destructor and no friends" warnings in
  7503.       application.    * Refactored k3dIMouseEventObserver into
  7504.       k3d::imouse_event_observer.  * Cleanup of k3dWindowGeometryStore.
  7505.       * Tutorial-enabled the Application > Tools > Options dialog and
  7506.       redesigned it for modeless operation.  * Fixed
  7507.       apparently-longstanding bug that prevented mouse movement in
  7508.       Camera viewports from being recorded for tutorials.  * Updated
  7509.       share/netpbm.conf file so that exported TIFF files are always
  7510.       24-bit color files (otherwise, the pnmtotiff filter will analyze
  7511.       images for the number of colors they contain and write
  7512.       reduced-bit-depth images where possible, which few RenderMan
  7513.       engines will read).  * Created "Reporting Bugs" tutorial.
  7514.  
  7515. 2002-12-14 12:07  jdmoline
  7516.  
  7517.     * added comment explaing use of private destructor
  7518.  
  7519. 2002-12-14 10:47  jdmoline
  7520.  
  7521.     * commented out unused variables
  7522.  
  7523. 2002-12-13 22:56  tshead
  7524.  
  7525.     * * Refactored k3d::data to a policy-based design, with policies
  7526.       for naming, signalling, undo-capability, and underlying storage
  7527.       mechanism * More event-to-sigc++ refactoring * Cruft cleanup
  7528.  
  7529. 2002-12-10 21:30  tshead
  7530.  
  7531.     * * sigc++ / undo / redo refactoring around k3dITransform (now
  7532.       k3d::itransform) interface * Added --with-graphviz configure
  7533.       option for generating fancy source doc graphs from doxygen
  7534.  
  7535. 2002-12-10 16:36  tshead
  7536.  
  7537.     * * Began creating UML documentation
  7538.  
  7539. 2002-12-08 22:58  tshead
  7540.  
  7541.     * * URLs are highlighted & hot in the Tutorial and Tutorial
  7542.       Recorder dialogs.  * Tutorial-enabled the Blackbox Recorder
  7543.       dialog.  * Tutorial Recorder dialog uses
  7544.       k3dIScriptEngine::BlessScript() whenever starting a new tutorial.
  7545.  
  7546. 2002-12-08 00:27  tshead
  7547.  
  7548.     * * Fix: tutorial grease-pencil effect was black on non-24-bit
  7549.       displays * Fix: tutorial grease-pencil effect didn't always
  7550.       line-up properly with widgets * Fix: couldn't cancel a tutorial *
  7551.       Feature: clicking on a UI node in the Command Node Inspector
  7552.       highlights it (good for adding grease-pencil effect when
  7553.       recording tutorials)
  7554.  
  7555. 2002-12-07 00:55  tshead
  7556.  
  7557.     * * command node refactoring * sigc++ refactoring * undo / redo
  7558.       refactoring
  7559.  
  7560. 2002-12-05 10:46  tshead
  7561.  
  7562.     * * sigc++ and undo/redo refactoring for channels
  7563.  
  7564. 2002-12-04 15:23  tshead
  7565.  
  7566.     * * Added warning & override for building against libsigc++ 1.2
  7567.  
  7568. 2002-12-03 12:50  tshead
  7569.  
  7570.     * * Fixed gcc 2.95 compile problems with k3dIStateRecorder * Fixed
  7571.       link-error with CObjectInfo * Fixed problem sdptypes regression
  7572.       test that was (incorrectly) failing
  7573.  
  7574. 2002-12-03 11:04  tshead
  7575.  
  7576.     * * Build update
  7577.  
  7578. 2002-12-02 18:54  tshead
  7579.  
  7580.     * * Added script recognition tests to regression suite * Continued
  7581.       adding tutorials to regression suite * Code cleanup
  7582.  
  7583. 2002-12-02 14:30  tshead
  7584.  
  7585.     * * Added an overridable configuration check and warning for gcc
  7586.       2.96
  7587.  
  7588. 2002-12-02 10:34  tshead
  7589.  
  7590.     * * Implemented script-language identification capability * Added
  7591.       magic tokens to sample scripts, tutorials, and regression tests *
  7592.       #include path cleanup in k3dsdk
  7593.  
  7594. 2002-12-01 17:59  tshead
  7595.  
  7596.     * * Build cleanup
  7597.  
  7598. 2002-12-01 17:58  tshead
  7599.  
  7600.     * * Updated build so bootstrapping doesn't cause a major rebuild
  7601.  
  7602. 2002-12-01 14:57  tshead
  7603.  
  7604.     * * Build cleanup
  7605.  
  7606. 2002-11-30 17:33  tshead
  7607.  
  7608.     * * Added support for libsigc++ version 1.2
  7609.  
  7610. 2002-11-29 22:50  tshead
  7611.  
  7612.     * * Refactored k3dIHierarcy, k3dIStateRecorder,
  7613.       k3dIObjectCollection to use sigc++ signals instead of K-3D
  7614.       events.  * Moved standard k3dIObjectCollection,
  7615.       k3dIStateRecorder, and k3dIStateChangeSet implementations into
  7616.       k3dsdk, hidden behind factory methods.  * Put k3d::data and
  7617.       k3d::undoable to work within standard k3dIHierarchy and
  7618.       k3dIObjectCollection implementations.  * Began adding tutorials
  7619.       to regression suite.    * Updated doxygen label and version.
  7620.  
  7621. 2002-11-28 01:04  romainbehar
  7622.  
  7623.     * Added -d option to CVS update
  7624.  
  7625. 2002-11-26 21:08  tshead
  7626.  
  7627.     * * Created distribution directory for scripts, RPM specs, Debian
  7628.       specs, etc. related to distributing the software
  7629.  
  7630. 2002-11-26 21:03  tshead
  7631.  
  7632.     * * Refactored k3dIStateRecorder to use libsigc++ signals instead
  7633.       of K-3D events * Hid standard k3dIStateRecorder implementation
  7634.       behind a class factory
  7635.  
  7636. 2002-11-26 21:01  tshead
  7637.  
  7638.     * * Optional plib and freetype libraries linked to their respective
  7639.       plugin modules instead of the application * More
  7640.       sensible/consistent plugin module names
  7641.  
  7642. 2002-11-26 20:58  tshead
  7643.  
  7644.     * * Fix: Couldn't change the default text in Text tool * Fix:
  7645.       Default text tool font caused frozen UI
  7646.  
  7647. 2002-11-26 20:34  jdmoline
  7648.  
  7649.     * changed the flag passed to freetype-config for K3D_FREETYPE2_LIBS
  7650.  
  7651. 2002-11-26 11:04  tshead
  7652.  
  7653.     * * Fixed experimental module build
  7654.  
  7655. 2002-11-26 01:00  tshead
  7656.  
  7657.     * * Added header-file installation to makefiles
  7658.  
  7659. 2002-11-25 21:51  tshead
  7660.  
  7661.     * * Updated default command-line for Aqsis for a better out-of-box
  7662.       experience * Updated k3d_pointlight shader default intensity to
  7663.       better match the OpenGL display
  7664.  
  7665. 2002-11-25 21:48  tshead
  7666.  
  7667.     * * Removed obsolete scripts from utility directory
  7668.  
  7669. 2002-11-25 18:40  jdmoline
  7670.  
  7671.     * removed deprecated strstream and replaced with sstream
  7672.  
  7673. 2002-11-25 18:35  jdmoline
  7674.  
  7675.     * removed deprecated strstream and replaced with sstream
  7676.  
  7677. 2002-11-25 18:25  jdmoline
  7678.  
  7679.     * Renamed because file extension .in is no longer prefered. Old
  7680.       extension triggers older autoconf to be used on many systems. Old
  7681.       autoconf resulted in undefined macros errors.
  7682.  
  7683. 2002-11-25 17:27  tshead
  7684.  
  7685.     * * Updated installation and todo files
  7686.  
  7687. 2002-11-25 16:01  tshead
  7688.  
  7689.     * * Initial checkin of unified source tree
  7690.  
  7691. 2002-11-25 15:57  tshead
  7692.  
  7693.     * * Initial checkin of unified source tree
  7694.  
  7695. 2002-11-25 12:37  tshead
  7696.  
  7697.     * * Inital checkin of unified source tree
  7698.  
  7699. 2002-11-25 12:23  tshead
  7700.  
  7701.     * * Initial checkin of unified source tree
  7702.  
  7703. 2002-11-25 12:02  tshead
  7704.  
  7705.     * * Initial checkin of unified source tree
  7706.  
  7707.